Форум программистов, компьютерный форум CyberForum.ru

найти максимум - C++

Восстановить пароль Регистрация
 
s92p
11 / 11 / 0
Регистрация: 12.09.2011
Сообщений: 42
16.11.2011, 13:25     найти максимум #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}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2011, 13:25     найти максимум
Посмотрите здесь:

найти максимум из x[1]...x[n] C++
Найти максимум функции C++
C++ Найти максимум и минимум массив
C++ Найти максимум
C++ Стеки (найти максимум и минимум)
C++ Функция. Найти максимум
C++ Найти максимум из трех переменных
Найти максимум и минимум в матрице C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 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;
}
Yandex
Объявления
16.11.2011, 13:40     найти максимум
Ответ Создать тему
Опции темы

Текущее время: 15:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru