С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 11.03.2010
Сообщений: 26

Имеется массив А из N произвольных чисел - А(N), среди которых есть положительные, отрицательные и равные нулю.

21.03.2010, 15:39. Показов 2891. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Суммировать числа до тех пор, пока сумма не превысит 15. Напечатать, на котором по счету числе это произошло. Если оно не произошло вообще, напечатать текст "Числа слишком малы".
Так, если А = { 2, 4, 3, 3, 5, 2, 1}, результат: 5 (сумма превысила 15 на пятом по счету числе).



Pascal
1
2
3
4
5
6
7
8
9
10
11
12
const n=10;
type 
mas=array[1..n] of integer;
var
A:mas;
i,s:integer;
begin
writeln('введите числа');
s:=0;
for i:=1 to n do s:=s+A[i];
if s<15 then writeln ('Числа слишком малы');
if s>=15 then writeln
???????????????????????????????? мое мышление исчерпано!!!!помогите пожалуйста!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2010, 15:39
Ответы с готовыми решениями:

даны n чисел, среди которых есть отрицательные и положительные
определить, что больше, количество положительных или отрицательных чисел.если положит. больше отриц. на число меньше единицы, то вывести 0,...

Дана последовательность действительных чисел среди которых есть положительные и отрицательные числа заменить нулями
Дана последовательность действительных чисел среди которых есть положительные и отрицательные числа заменить нулями те из них которые по...

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

2
 Аватар для AI\EKCAH^P
105 / 102 / 89
Регистрация: 18.05.2009
Сообщений: 201
21.03.2010, 16:28
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
program summa;
var
sum,i,n,k:integer;
s:array[1..100] of integer;
begin
  sum:=0;k:=0;i:=0;
  write('введите колличество чисел ');readln(n);
    while sum < 16 do
    begin
        i:=i+1;
        write('введите число ');readln(s[i]);
        sum:=sum+s[i];
        if (i=n)and(sum<16) then writeln('числа слишком малы,продолжайте вводить');
        k:=k+1;
      end;
 
  writeln('сумма превысила 15 на ',k,' -ом по счету числе');
  readln;
end.
0
0 / 0 / 0
Регистрация: 11.03.2010
Сообщений: 26
21.03.2010, 18:34  [ТС]
гениально
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.03.2010, 18:34
Помогаю со студенческими работами здесь

Умножить на 3 положительные элементы массива, отрицательные разделить на 2, а равные нулю – заменить числом 5
ПОМОГИТЕ ПОЖАЛУЙСТА С ОБЪЯСНЕНИЕ ТОЛЬКО УЧУСЬ И В ЧЕМ ОШИБКА Дан одномерный массив чисел. Умножить на 3 его положительные элементы,...

Среди N произвольных вещественных чисел найдите количество не равных нулю.
Решите с помощью блок схемы или паскаля Составьте алгоритм для решения следующей задачи: Среди N произвольных вещественных чисел...

В массиве переставить вперед положительные и равные нулю елементы в порядке убивания их значения, а затем отрицательные в порядке возростания.
массив M состоящий из 30 елементов, переоформить так, чтобы вначале стояли все положительные и равные нулю елементы в порядке убивания их...

Дан массив А из 10 элементов. Проверить, есть ли в нем элементы, равные нулю. Если есть, найдите номер первого из них
Дан массив А из 10 элементов. Проверить, есть ли в нем элементы, равные нулю. Если есть, найдите номер первого из них, т.е. наименьшее i,...

Массив: Массив перестраивается по правилу: сначала элементы равные 0, потом положительные, а затем уже отрицательные...
Помогите пожалуйста написать код для этого &quot;элементы массива перестраиваются по следующему правилу: сначала записываются элементы равные...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru