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

Среди чисел на четных местах найти максимум,а среди нечетных найти минимум - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевести код из Java в C++ http://www.cyberforum.ru/cpp-beginners/thread1219819.html
public class LinearProbingHashST<Key, Value> { private int M = 30001; private Value vals = (Value) new Object; private Key keys = (Key) new Object; private int hash(Key key) public void put(Key key, Value val) {
C++ Найти две первые цифры натурального числа Задача Дано натуральное число: найти две первые цифры числа; верно ли, что первая цифра числа четная. var http://www.cyberforum.ru/cpp-beginners/thread1219815.html
C++ Самоуничтожение файла
Как сделать штоб файл самоуничтожалса
Какие значения будут у ячеек массива C++
Какие значения будут у ячеек массива после выполнения следующего кода(псевдо)? Помогите пожалуйста, кто знает, то я путаюсь в таком. Заранее благодарен) int mss={1}; int *p1=mss, *p2=&mss; mas=*p1-*p2+mss); mss=(1*p1<*p2)?*p2%3+1^1/(*p1)/2; *p1=*p2+(*p1)- mss; p2=p1; p1=&mss;
C++ Найти среднее значение http://www.cyberforum.ru/cpp-beginners/thread1219758.html
Скажите, что не правильно делаю? #include<iostream.h> #include<conio.h> #include<math.h> #include<windows.h> #include<stdio.h> #include<fstream.h> void main()
C++ Простой парсер По идее, программа должна справа налево пробегать каждый символ введенной строки и переводить их в числа, если встречается "+" или "-" конвертированное число прибавляется или вычитается из искомого,процесс продолжается до тех пор пока не дойдет до начала строки. Подскажите пожалуйста почему программа прерывается если встречает "+" или "-"? Задача.Пользователь вводит с клавиатуры... подробнее

Показать сообщение отдельно
Ryuk
 Аватар для Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 869
30.06.2014, 11:46     Среди чисел на четных местах найти максимум,а среди нечетных найти минимум
JorjJroj, создаете 2 переменные: min и max. Далее, пока вы осуществляете ввод, параллельно считайте введенные цифры и проверяете:
C++
1
2
3
4
5
6
7
//k - счетчик, num - введенная цифра
if(k % 2 == 0)
    if(max < num)
        max = num;
else if(k % 2 != 0)
    if(min > num)
        min = num;
 
Текущее время: 13:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru