0 / 0 / 0
Регистрация: 22.01.2016
Сообщений: 4
1

Задано 5 целых чисел. Найти сумму только четных

12.02.2016, 17:15. Показов 4694. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, я начинающий программист, мне 13, вот учусь.
Подскажите как можно решить задачу:
Задано 5 целых чисел. Найти сумму только четных.
Во входном потоке в первой строке перечислено через пробел 5 целых чисел A, B, C, D, E. Все числа по модулю не превышают 30000.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2016, 17:15
Ответы с готовыми решениями:

Найти сумму первых n целых положительных четных целых чисел
Написать программу, которая вычисляет сумму первых n целых положительных четных целых чисел....

Найти сумму четных элементов массива целых чисел
найти сумму четных элементов массивацелых чисел. Размерность массива - 20.Заполнение массива...

Найти сумму четных элементов массивов целых чисел
Найти сумму четных элементов массивов целых чисел

Найти сумму всех четных элементов двумерного массива целых чисел А[10,10]
Ребята помогите пожалуйста написать программу на Паскале) Найти сумму всех четных элементов...

4
3405 / 1824 / 489
Регистрация: 28.02.2015
Сообщений: 3,697
12.02.2016, 18:39 2
Используйте функцию ODD - TRUE если парметр нечетный, соответсвенно NOT ODD(A) найдет четное.
0
Эксперт С++
1624 / 954 / 782
Регистрация: 06.02.2016
Сообщений: 2,452
Записей в блоге: 30
12.02.2016, 21:56 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program pr;
var
a,b,c,d,e:integer;
sum:longint;
begin
writeln('Введите 5 целых чисел через пробел ');
readln(a,b,c,d,e);
sum:= 0;
  if a mod 2 = 0 then 
  sum:= sum + a;
  if b mod 2 = 0 then 
  sum:= sum + b;
  if c mod 2 = 0 then 
  sum:= sum + c;
  if d mod 2 = 0 then 
  sum:= sum + d;
  if e mod 2 = 0 then 
  sum:= sum + e;
  write('Сумма чётных = ',sum)
end.
0
Модератор
9656 / 4976 / 3265
Регистрация: 17.08.2012
Сообщений: 15,476
14.02.2016, 23:35 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var x, i: integer;
    sum: longint;
begin
  sum := 0;
  writeln('Введите 5 целых чисел через пробел ');
  for i := 1 to 5 do
    begin
      read(x);
      if not odd(x) then sum := sum + x
    end;
  readln;
  write('Сумма чётных = ', sum);
  readln
end.
Добавлено через 6 минут
Ах, да. Судя по всему, принимать задание будет робот с псевдообучающего сайта. Роботу скармливать такую недопрограмму:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var x, i: integer;
    sum: longint;
begin
  sum := 0;
  for i := 1 to 5 do
    begin
      read(x);
      if not odd(x) then sum:= sum + x
    end;
  readln;
  writeln(sum)
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7539 / 4399 / 2785
Регистрация: 22.11.2013
Сообщений: 12,605
Записей в блоге: 1
15.02.2016, 18:42 5
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

И еще вариант:
Pascal
1
2
3
4
5
6
7
8
9
var
  x, i: Integer;
  s: Longint;
begin
  for i:=1 to 5 do begin
    Read(x); s:=s+Ord(not Odd(x))*x;
  end; ReadLn;
  WriteLn(sum);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2016, 18:42
Помогаю со студенческими работами здесь

Найти сумму четных целых чисел на промежутке от 1 до K
2. Найти сумму четных целых чисел на промежутке от 1 до K.

Найти сумму целых положительных чётных чисел, меньших 100
1. Найти сумму целых положительных чётных чисел, меньших 100.

Задано 10 целых чисел. Найти сумму не четных.
Задано 10 целых чисел. Найти сумму не четных.

Найти сумму четных элементов массива целых чисел
помогите пожалуйста!!!для данных задачек надо сделать программы в паскале,блок схемы,алгоритм...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru