Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
s92p
11 / 11 / 1
Регистрация: 12.09.2011
Сообщений: 42
#1

найти максимум

16.11.2011, 13:25. Просмотров 659. Ответов 1
Метки нет (Все метки)

дано целое число N и набор из N целых чисел. найтиномер первого максимального нечетного числа из данного набора. если нечетных нет, вывести 0 .

не могу разобраться как на си написать

есть пример на паскале
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Program MinMax13;
const
N=7;
TheArr:array[1..N] of integer = (-4,2,3,2,2,1,-1);
var
k,i:integer;
 
begin
k:=1;
for i:=1 to n do
if odd (TheArr[i]) and (TheArr[i]>TheArr[k]) then
k:=i;
writeln(k);
end.{Solution by Zakirov Nail a.k.a. Zevsnet 12.08.2011}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2011, 13:25
Ответы с готовыми решениями:

Найти максимум в диагонали матрицы и перевернуть строки, в которых есть этот максимум
Найти максимум в диагонали матрицы и перевернуть строки, в которых есть этот максимум. Вот...

В каждом столбце матрицы найти указанные величины (найти максимум, посчитать сумму)
нужно в каждом столбце матрицы найти указанные величины: а) второй наибольший элемент и его...

Найти максимум
Помогите советом начинающему, не могу понять в чём логическая ошибка. Есть у меня такая функция...

найти максимум из x[1]...x[n]
нужно сделать ету програму на класах, помогите пожалуста!

Найти максимум
здраствуйте,помогите написать программу на dev-c++,с объяснением пожалуста. условие: Ввести три...

1
xAtom
918 / 743 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
16.11.2011, 13:40 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
   int arr[]   = { -4, 2, 3, 2, 2, 8, -1 };
   int k, i;
   for(k = i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) {
       if(arr[i] % 2 && arr[i] > arr[k])
             k = i;
   }
    printf("%d\n", k); // k  + 1
    getchar();
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2011, 13:40

Найти максимум из чисел
C=73 Найти максимум из чисел , среди цифр которых нет четных (C является признаком окончания ввода...

Найти второй максимум
Дан массив из nn элементов, необходимо определить максимальный элемент массива и элемент,...

Найти максимум функции
дана задача количество точек любое, есть функция у=(х*х)-(х/2), найти максимум этой функции!...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru