olesya-kwas
?>

Написать программу которвя вычисляет сумму n первых чисел кратных 2

Информатика

Ответы

MikhailovichKrizhnaya578

На будущее, уточняйте на каком языке программирования нужно написать. Так как не указано язык программирования, то я просто напишу алгоритм, а Вы уже сами постараетесь перевести на нужный язык.

int sum; - создаем переменную sum;

int n; - создаем переменную n;

int index = 0; - создаем переменную index, при которой будем считать сколько раз введено число, которое кратное 2;

while(index != 2){ - создаем цикл, который будет спрашивать ввод числа n до тех пор, пока мы не напишем два числа которые будут кратные 2;

cin >> n; - вводим наше n;

if( (n % 2) == 0){ - пишем условия, в котором проверяем, если остаток от деления на 2, равен 0, то мы делаем некоторые вещи, а именно:

sum = sum + n; - в нашу суму добавляем число n;

index = index + 1; - "записываем" в index понятие, что мы нашли уже одно число.

}

cout << sum; - выводим нашу итоговую сумму.

}

mberberoglu17
Частота процессора - Количество операций в секунду 
Разрядность шины - Системная шина процессора предназначена для обмена информацией микропроцессора с любыми внутренними устройствами микропроцессорной системы 
Объем кэш-памяти - Кэш память процессора выполняет примерно ту же функцию, что и оперативная память. Только кэш - это память встроенная в процессор. Кэш-память используется процессором для хранения информации. В ней буферизируются самые часто используемые данные, за счет чего, время очередного обращения к ним значительно сокращается. 
Количество ядер в домашних системах от одного до четырех
schernov

55:5=11

365:11≈33(34) берём "34", чтобы перехлестнуть 365.

Так как 11-ый член является замыкающим (перехлёстывающим 365), тогда смотрим по ближайшим:

34*10=340 (340+34=374) - подходит, но это не максимум!

365 mod 10= 36, а это значит, что последующий член будет больше 365, а именно 395.

В задании сказано, что d должно быть максимальным, а "34" - это допустимое, но не максимально число, удовлетворяющее условию, даже минимальное (по результату).

Проверка:

34*11=374, значит, когда на экране выведется s:=340, n:=50, то, зайдя по следующему циклу, получится, что s:= 374, n:=55. На следующий цикл программа не пойдёт.

ответ: d=34. 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу которвя вычисляет сумму n первых чисел кратных 2
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

gennadevna
Людмила Анна
koam20167459
Иванов1813
Panda062000
Усошина1059
YekaterinaAbinskov
gubernatorov00
Allahverdi_Мария475
rabchek145200614
adminaa
akuznecov8989
Малыхин Валерьевна621
mkrtchyananaida6995
владимировнаКлютко