Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 12.04.2020
Сообщений: 6

Массив из введенных чисел

19.12.2020, 00:16. Показов 1701. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Надо сформировать массив (так написал преподаватель)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
program massiv;
var a, total, add, buff, sum: integer;
begin
  total := 0;
  write('Максимальное количество: ');
  readln(add);
  buff := 0;
  while total < add do 
  begin
    readln(a);
    if a < 0 then begin
      if buff > 0 then begin
        total := 0;
        sum := 0;
      end;
      sum := sum + a;
      inc(total);
    end
    else begin
      if buff < 0 then total := 0;
      inc(total);
    end;
    buff := a;
  end;
  writeln('Результат = ', sum);
end.
Результат:
Pascal
1
2
3
4
5
6
7
8
9
10
11
Максимальное количество: 3
1
-2
-3
4
-5
-6
7
8
9
Результат = -11
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.12.2020, 00:16
Ответы с готовыми решениями:

Составить задачу,в которой создаётся одномерный массив из 10 чисел,введённых с клавиатуры
Составить задачу,в которой создаётся одномерный массив из 10 чисел,введённых с клавиатуры,подсчитать сумму элементов массива,результат...

Программа просит вас ввести пять чисел a1, b1, c1, d1, e1 и найти сумму положительных чисел из введенных чисел
Программа просит вас ввести пять чисел a1, b1, c1, d1, e1 и найти сумму положительных чисел из введенных чисел.

Создать массив 2х2, считающий сумму введенных чисел
Создать массив 2х2, считающий сумму введенных чисел

3
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
19.12.2020, 07:13
Цитата Сообщение от Axtung Посмотреть сообщение
Надо сформировать массив
По какому правилу, условие-то где?
1
0 / 0 / 0
Регистрация: 12.04.2020
Сообщений: 6
19.12.2020, 10:14  [ТС]
Ввести последовательность чисел, количество которых заранее неизвестно. Признаком окончания ввода последовательности чисел является ввод подряд заданного в исходных данных количества чисел, имеющих одинаковые знаки. Вывести сумму последних в последовательности отрицательных чисел, введенных подряд.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
19.12.2020, 10:45
Лучший ответ Сообщение было отмечено Axtung как решение

Решение

Интересно, нахрена здесь массив?

Добавлено через 5 минут
В Вашем стиле.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
var mas:array of integer;
    max,k,a,b,n,sum: integer;
begin
repeat
write('Ведите количество чисел с одинаковым знаком max>1 max=');
readln(max);
until max>1;
writeln('Вводите целые числа окончание ввода ',max,' чисел одного знака');
readln(a);
n:=1;
setlength(mas,n);
mas[n-1]:=a;
k:=1;
sum:=a;
repeat
readln(b);
inc(n);
setlength(mas,n);
mas[n-1]:=b;
if a*b>0 then 
 begin 
  inc(k);
  sum:=sum+b;
 end 
else 
 begin 
  k:=1;
  sum:=b;
 end;
a:=b;
until k=max;
writeln('Сумма последних элементов=',sum);
writeln('Введенный массив');
for var i:=0 to n-1 do
write(mas[i],' ');
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.12.2020, 10:45
Помогаю со студенческими работами здесь

Вычислить сумму положительных чисел, введенных под четными номерами, и найти минимальное из чисел, введенных под нечетными номерами
Из n чисел, введенных с клавиатуры, вычислить сумму положительных чисел, введенных под четными номерами, и найти минимальное из чисел,...

Программа просит вас ввести пять чисел a1, b1, c1, d1, e1 и найти сумму положительных чисел из введенных чисел
Программа просит вас ввести пять чисел a1, b1, c1, d1, e1 и найти сумму положительных чисел из введенных чисел.

Если сумма введенных чисел положительное число, то вывести наибольшее, иначе наименьшее из введенных чисел
Учусь на факультете биологии и химии, а тут такие задачи задают по информатике. Причем в школе мы толком программирование не изучали,...

Массив: Сохранение введенных с клавиатуры положительных чисел
1. Пользователь вводит в программу через консоль последовательность чисел. Каждое число начинается с новой строки. Если число...

Дан динамический массив целых чисел введенных с клавиатуры
Дан динамический массив целых чисел введенных с клавиатуры. удалить из него все элементы равные заданному 1,2,7,2,5,3,2,4


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru