|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.12.2010, 20:01 | #1 |
Пользователь
Регистрация: 12.12.2010
Сообщений: 10
|
найти третий елемент по величине в масиве С++
Найти третий по величине елемент в масиве.
Вот написал прогу... Но походу что-то нето.. Не могу сообразить что написал не правильно. int main() {int a[200],i=0,k,q,m,n,pp,w,e,r; for(i=0;i<200;i++) {a[i]=random(100); cout<<a[i]<<" ";} for(q=0;q<199;q++) for(i=0;i<199;i++) if(a[i]>a[i+1]) {pp=a[i]; a[i]=a[i+1]; a[i+1]=pp; } else continue; cout<<"vporiadkovanyi:"<<"\n"; for(i=1;i<200;i++) cout<<a[i]<<" "; //3й елемент for(i=0;i>199;i++) if (a[i]<=a[i+1]) i=m; else continue; for(i=m;i>199;i++) if (a[i]<a[i+1]) i=n; else continue; for(i=n;i>199;i++) if (a[i]<a[i+1]) a[i]=r; else continue; cout<<"3j element - "<<r; getch(); return 0; } |
13.12.2010, 20:42 | #2 |
Пользователь
Регистрация: 12.12.2010
Сообщений: 10
|
немного отредактировал но почему-то все равно нето значение(((((((((
int main() {int a[200],i=0,q,m,n,pp,r; for(i=0;i<200;i++) {a[i]=random(100); cout<<a[i]<<" ";} for(q=0;q<199;q++) for(i=0;i<199;i++) if(a[i]>a[i+1]) {pp=a[i]; a[i]=a[i+1]; a[i+1]=pp; } else continue; cout<<"vporiadkovanyi:"<<"\n"; for(i=0;i<200;i++) cout<<a[i]<<" "; //3j element cout<<"\n"; for(i=1;i<199;i++) if (a[i]<a[i+1]) {i==n; break;} else continue; for(n=i;i>199;i++) if (a[i]<a[i+1]) {a[i]=r; break;} else continue; cout<<"3j element - "<<r; getch(); return 0; } |
13.12.2010, 22:41 | #3 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Прогони вот этот код , у меня просто нет С++ , не мог прогнать , но этот код должен делать все , что тебе надо
Код:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
13.12.2010, 23:02 | #4 | |
Пользователь
Регистрация: 12.12.2010
Сообщений: 10
|
andrewpalkin, нет это не совсем правильно... Нужен не просто третий елемент... анужен третий по возрастанию...
Цитата:
|
|
13.12.2010, 23:14 | #5 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Я понимаю , но ты ведь можешь поменять , вот в этой строке :
Код:
Код:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
13.12.2010, 23:48 | #6 |
Пользователь
Регистрация: 12.12.2010
Сообщений: 10
|
andrewpalkin, ты меня не так понял
тоесть если например массив упорядоченый 1 1 1 3 3 3 4 7 8 ответ будет 7й елемент масива который равен 4. |
14.12.2010, 00:03 | #7 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Теперь понял , сейчас посмотрю , что можно сделать
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
14.12.2010, 00:14 | #8 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Попробуй этот код :
Код:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
14.12.2010, 00:47 | #9 |
Пользователь
Регистрация: 12.12.2010
Сообщений: 10
|
Спасибо большое теперь правильно +!!!
|
14.12.2010, 00:52 | #10 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Не откажусь от плюсика в репутацию
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти минимальний елемент матрици A(m x n). | SashOK1991 | Помощь студентам | 0 | 30.05.2010 20:06 |
Найти второй по величине элемент (assembler) | Rom@shka | Помощь студентам | 3 | 22.06.2009 20:07 |
Найти 3-ий по величине элемент массива.. | PavelZet | Помощь студентам | 10 | 07.05.2009 21:06 |
найти минимальный елемент | bbk_serg | Помощь студентам | 1 | 10.01.2009 17:35 |