![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
как найти номер последнего максимального элемента до заданного числа Т?
|
![]() |
![]() |
![]() |
#2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Идете по массиву и сравниваете элементы с T. Если совпало, то идете назад и ищете максимум. Вот первый найденный максимум и будет искомым.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
напишите пожалуйста пример программы
|
![]() |
![]() |
![]() |
#4 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
огромное спасибо
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
номер последнего максимального элемента среди положительных элементов,начиная с первого элемента, больше заданного числа Т
#include <stdio.h> int main() { int a[20],i, k; int n, T; int max ; printf("Enter n:\n"); scanf("%d", &n); for (i=0; i<n; i++){ scanf("%d", &a[i]); } printf("Enter T:\n"); scanf("%d", &T); k=0; while( k<n ) { if(a[i]==T)break; k++; } max=i=k; while(i>=0){ if(a[i]>a[max]) max=i; i--; } printf("max is %d\n", max); return 0; } |
![]() |
![]() |
![]() |
#7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
for(i=max=k; i<n;i++)
if(a[i]>a[max] && a[i]>0) max=i; |
![]() |
![]() |
![]() |
#9 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Код:
Если a[i]>a[max] И a[i]>0, то запоминаем индекс (max = i).
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
зачем необходима переменная "к" и можно ли без нее написать программу
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |
Язык | SunKnight | Общие вопросы Delphi | 9 | 29.02.2008 20:16 |
язык программировния | vitalik007 | Свободное общение | 8 | 10.09.2007 14:16 |