Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2023, 16:48   #1
Esmadjin
Пользователь
 
Регистрация: 05.03.2023
Сообщений: 14
По умолчанию Для N,введённых с клавиатуры чисел найти сумму положительных,кратных 3

Написать программу на языке pascalABC.NET (С помощью цикла параметра for ) Для N,введённых с клавиатуры чисел найти сумму положительных,кратных 3
Esmadjin вне форума Ответить с цитированием
Старый 06.04.2023, 16:30   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
const n = 5;
var p: array[1..n] of integer;
    i, s: integer;
begin
   for i:=1 to n do
   begin
      Write('p[', i, '] = ');
      Readln(p[i]);
   end;
   Writeln;
   s:=0;
   for i:=1 to n do
      if (p[i]>0) and (p[i] mod 3=0) then
         Inc(s, p[i]);
   Writeln('s = ', s);
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]

Последний раз редактировалось newerow1989; 06.04.2023 в 16:35.
newerow1989 вне форума Ответить с цитированием
Старый 06.04.2023, 18:54   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Можно в одном цикле - рассматриваем каждое введённое число.
Код:
const n = 5;
var p: array[1..n] of integer;
    i, s: integer;
begin
   s:=0;
   for i:=1 to n do
   begin
      Write('p[', i, '] = ');
      Readln(p[i]);
      if (p[i]>0) and (p[i] mod 3=0) then
         Inc(s, p[i]);
   end;
   Writeln;
   Writeln('s = ', s);
   Readln;
end.
digitalis вне форума Ответить с цитированием
Старый 06.04.2023, 23:48   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
Можно в одном цикле
Тогда тут и массив не нужен.
Arigato на форуме Ответить с цитированием
Старый 07.04.2023, 11:07   #5
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Не, пускай будет, если рассматривать как часть задачи. Посчитали сумму и пошли дальше обрабатывать массив.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Циклы и арифметика. Найти сумму целых положительных чисел из промежутка от А до В, кратных 4 (С++) Хелена Помощь студентам 6 09.03.2016 21:13
Найти сумму целых положительных чисел из промежутка от А до В, кратных 4. Значения А и В вводятся с клавиатуры. (язык C++) X-rays1 Помощь студентам 0 30.12.2014 05:13
найти сумму и среднее арифметическое последовательности положительных чисел которые вводятся с клавиатуры C++ визуальный режим программирование Помощь студентам 2 21.01.2014 14:50
Программа на TP: Написать программу вычисляющую сумму целых положительных чисел из промежутка от a и b кратных 4 Zepko Паскаль, Turbo Pascal, PascalABC.NET 4 26.04.2013 08:23
Найти среднее арифметическое чисел, принадлежащих промежутку [A,B) и количество положительных чисел, стоящих на местах, кратных 4. edgeks Помощь студентам 0 18.11.2012 15:35