Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Программы на С++ (помощь)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Программы на С++ (помощь)
Имя
Сообщение << Старые топики   Новые топики >>
Программы на С++ (помощь) - 2008-11-21 15:59:43.933333   
N9!

Сообщений: 490
Оценки: 0
Присоединился: 2008-06-25 19:28:54.930000
Привет, у меня есть задание прошу вашей помощи:
Дана действительная квадратная матрица порядка n. найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы.
мне надо сделать такую:

а у меня есть задача на такую:


код проги #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; #define nrow 50 void main() { /////// int N,M,A[nrow][nrow],j,i,k,max,r,s; clrscr(); printf("‚ўҐ¤ЁвҐ а §¬Ґа ¬ ббЁў  A\n"); printf("N: "); scanf("%d",&N); randomize(); printf("ќ«Ґ¬Ґ­вл ¬ ббЁў  Ђ:\n"); for (i=0;i&lt;N;i++) { for (j=0;j&lt;N;j++) { A[i][j]=random(20); printf("%d\t",A[i][j]); } printf("\n"); } k=N-1; max=A[0][N-1]; for (i=0;i&lt;N;i++,k--) { for (j=N-1;(j&gt;=i && j&gt;=k);j--) { if (A[i][j]&gt;max) { max=A[i][j]; r=i;s=j;} } } printf("\nЊ ЄбЁ¬ «м­л© н«Ґ¬Ґ­в A[%d][%d]= %d",r,s,max); getch(); ///// }
прошу помочь) и если не сложно сделать коменты, что за что отвечает)
——-
так же помогите с прогой
Задание: с клавиатуры вводиться строка. выберете из неё все буквы от J(j) до S(s) (строчные преобразуйте в прописные) и отсортируйте их в алфавитном порядке, допустимые символы - прописные и строчные латинские буквы
пример:
Исходный текст SHiFROVkaOtSHPIonA
Результат KNOOOPRSS

прошу вашей помощи) согласен отдать 7dig человеку сделавшему 2ю прогу))) ну и ++
зарание спасибо))))))
Post #: 1
RE: Программы на С++ (помощь) - 2008-11-21 16:15:11.580000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Так а что не понятно с первой задачей?

2-я - тоже просто, сначала увеличиваешь регистр, типа:
void ConvertToUpprer( char in[], char out[] ) { int ofs = 'a' - 'A'; while ( *in ) { *out = *in &gt;= 'a' && *in &lt;= 'z' ? *in - ofs : *in; in++; out++; } *out = 0; } Ну а сортировки уже сам поищи ;).

Выборка букв:
void SelectRange( char in[], char out[], char c1, char c2 ) { while ( *in ) { if ( *in &gt;= c1 && *in &lt;= c2 ) *out++ = *in; in++; } *out = 0; }
Post #: 2
RE: Программы на С++ (помощь) - 2008-11-21 16:19:09.940000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Или ты хочешь, чтобы за тя полностью лабы сделали? :) А ты просто отхалтуришь и ничего не научишься?

—–
P.S.
Man, из твоего профиля: «Просьба о помощи, не подкреплённая материально — либо подстава, либо идиотизм!»// Лина Инверс
Post #: 3
RE: Программы на С++ (помощь) - 2008-11-21 16:48:18.436666   
N9!

Сообщений: 490
Оценки: 0
Присоединился: 2008-06-25 19:28:54.930000
Мм сяб с регистром)
мне любая помощь во благо))) спасиб) ++
Post #: 4
RE: Программы на С++ (помощь) - 2008-11-21 16:59:23.753333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
http://letmegooglethatforyou.com/?q=отсортировать+символы+в+строке+в+алфавитном+порядке
Post #: 5
RE: Программы на С++ (помощь) - 2008-11-21 19:25:20.006666   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
По второй задаче:

bool condition(char c) { &nbsp;&nbsp;&nbsp; return c &lt; 'J' || c &gt; 'S'; } int main(int argc, char* argv[]) { &nbsp;&nbsp;&nbsp; string in = "SHiFROVkaOtSHPIonA"; &nbsp;&nbsp;&nbsp; cout &lt;&lt; in &lt;&lt; endl; &nbsp;&nbsp;&nbsp; string out; &nbsp;&nbsp;&nbsp; out.resize(in.size()); &nbsp;&nbsp;&nbsp; transform(in.begin(), in.end(), out.begin(), toupper); &nbsp;&nbsp;&nbsp; string::iterator new_end = remove_if(out.begin(), out.end(), condition); &nbsp;&nbsp;&nbsp; out.erase(new_end, out.end()); &nbsp;&nbsp;&nbsp; sort(out.begin(), out.end()); &nbsp;&nbsp;&nbsp; cout &lt;&lt; out &lt;&lt; endl; &nbsp;&nbsp;&nbsp; return 0; }
Post #: 6
RE: Программы на С++ (помощь) - 2008-11-22 01:05:58.323333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Ему походу на си надо, это задачи 1-го курса… Просто он ещё не знает разницы между си и си++
Post #: 7
RE: Программы на С++ (помощь) - 2008-11-22 15:52:57.260000   
N9!

Сообщений: 490
Оценки: 0
Присоединился: 2008-06-25 19:28:54.930000
не.. 3й… цпп..
Post #: 8
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Программы на С++ (помощь)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.