Program chik; var s,i,n: integer; begin readln(n); for i: =1 to n do if(i mod 2=0)then s: =s+i; writeln(s); end.
rodsher7740
04.11.2020
#coding: utf-8 # python 3.x import random n = int(input('сколько элементов? ')) l = [] kr2 = 0 kr5 = 0 for i in range(n): r = random.randint(-100, 101) l.append(r) if r % 2 == 0: kr2 += 1 elif r % 5 == 0: kr5 += 1 print('массив: ', ', '.join([str(x) for x in l])) print('{} чисел кратно 2, {} чисел кратно 5'.format(kr2, kr5))
dima0218687
04.11.2020
Ручной расчет по программе: s = 0; i = 10i> 5 ⇒ 10> 5 ⇒ true; i = i-1 = 10-1 = 9; s = s+i = 0+9 = 9i> 5 ⇒ 9> 5 ⇒ true; i = i-1 = 9-1 = 8; s = s+i = 9+8 = 17 i> 5 ⇒ 8> 5 ⇒ true; i = i-1 = 8-1 = 7; s = s+i = 17+7 = 24 i> 5 ⇒ 7> 5 ⇒ true; i = i-1 = 7-1 = 6; s = s+i = 24+6 = 30 i> 5 ⇒ 6> 5 ⇒ true; i = i-1 = 6-1 = 5; s = s+i = 30+5 = 35 i> 5 ⇒ 5> 5 ⇒ false ответ: s = 35
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу, которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n.