Форум программистов, компьютерный форум, киберфорум
Наши страницы

Среди чисел кратных 11, выбрать наибольшее - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error 1 fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory http://www.cyberforum.ru/cpp-beginners/thread174973.html
#include "stdafx.h" #include <iostream.h> int main() { double d=1.321e9; int n=1024;
C++ Даны натуральное число n, действительные числа a1,...,an. Получить: max (-a1,a2,-a3,...,(-1)nan) Даны натуральное число n, действительные числа a1,...,an. Получить: max (-a1,a2,-a3,...,(-1)nan); http://www.cyberforum.ru/cpp-beginners/thread174961.html
C++ Какая схема размещения массивов в памяти?
Помогите, нужны ответи на вопросы!!!!! 1) Что такое индексация элементов массива? 2) Что такое генератор случайных чисел и как с его помощью можно заполнить массив? 3) Какая схема размещения...
C++ Задать одномерный массив с помощью указателей
задать одномерный массив с помощью указателей))
C++ записать одномерный массив http://www.cyberforum.ru/cpp-beginners/thread174936.html
записать одномерный массив...в котором положительные цифры отброшены в одну сторону а отриц. в другую
C++ Вычислить сумму ряда Вычислить сумму ряда вида S=x-(x^3)/3+(x^5)/5+...+(-1)^n*(x^2n+1)/2n+1.N дано и |x|<1. подробнее

Показать сообщение отдельно
Dexter
285 / 145 / 16
Регистрация: 13.10.2009
Сообщений: 164
28.10.2010, 16:28
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
int main() 
{ 
    int n=0,max=1,a=1;//n- номер элемента (для красоты вывода на экран), max - максимальный елемент, a - текущее число
        std::cout<<"0 - finish. Enter a["<<n+++1<<"]=";//просим ввести число
    while(std::cin>>a&&a!=0)//работаем, пока вводится число и оно отличное от 0
    {
        if(a%11==0)//если число кратно 11
        if(max==1)max=a;//если это первое число кратное 11, то максимума еще нет и присвоим его максимуму
        else
            if(max<a)max=a;//если уже был максимум, то сравниваем и выбираем большее
                std::cout<<"0 - finish. Enter a["<<n+++1<<"]=";//просим ввести число
    }//поднимаемся на вверх в начало цикла
    if(max!=1)//встретилось число кратное 11 - выведем максимальное
        std::cout<<"Max="<<max;
    else//если все введенные числа не кратны 11, то выведем об этом сообщение, так как максимум не из чего брать
        std::cout<<"No numbers are multiples of 11";
    system("pause");//подождем нажатия, чтоб результат видеть на экране
    return 0;
}
Добавил комментариев побольше. Надеюсь это попросили.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru