Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
-1 / 0 / 0
Регистрация: 19.10.2016
Сообщений: 23
1

Найти минимальное число k, такое, что сумма первых k элементов массива превосходит заданное число

19.10.2016, 20:24. Показов 2068. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
написать программу, выполняющую поиск такого минимального k, что сумма первых k элементов массива превосходит заданное число s
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2016, 20:24
Ответы с готовыми решениями:

Поиск такого минимального n, что сумма первых n элементов массива превосходит заданное число m
Написать программу, выполняющую поиск такого минимального n, что сумма первых n элементов массива...

Найти такое максимальное k, что сумма первых k элементов массива не превосходит заданного числа s
1)написать программу, выполнящую поиск такого максимального k, что сумма первых k элементов массива...

Написать программу, выполняющую поиск такого минимального k, что сумма первых k элементов массива превосходит заданное
1. Написать программу, выполняющую поиск такого минимального k, что сумма первых k элементов...

Найти такое число, что сумма его цифр превосходит произведение цифр этого же числа на 1
сумма цифр заданного четырехзначного N превосходит произведение цифр этого же числа на 1. ПОМОГИТЕ...

1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7795 / 4618 / 2830
Регистрация: 22.11.2013
Сообщений: 13,113
Записей в блоге: 1
19.10.2016, 21:10 2
Лучший ответ Сообщение было отмечено marsel17 как решение

Решение

Pascal
1
2
3
4
5
6
7
Write('S: '); ReadLn(s);
q:=0; k:=0;
while (k<n) and (q<=s) do begin
  Inc(k); q:=q+a[k];
end;
if q<=s then WriteLn('Сумма всех элементов ',q,' меньше ',s)
else WriteLn(k);
Добавлено через 2 минуты
или
Pascal
1
2
3
4
5
6
7
Write('S: '); ReadLn(s);
q:=0; k:=0;
repeat
  Inc(k); q:=q+a[k];
until (k=n) or (q>s) ;
if q>s then WriteLn(k)
else WriteLn('Сумма всех элементов ',q,' меньше ',s);
0
19.10.2016, 21:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2016, 21:10
Помогаю со студенческими работами здесь

Поиск такого максимального k, что сумма первых k элементов массива не превосходит заданного числа s
Написать программу, выполняющую поиск такого максимального k, что сумма первых k элементов массива...

Верно ли, что сумма элементов строки массива с известным номером превышает заданное число?
Дан двумерный массив. б) Составить программу, определяющую, верно ли, что сумма элементов строки...

Верно ли, что сумма элементов строки массива с известным номером превышает заданное число
Дан двумерный массив. Составить программу, определяющую, верно ли, что сумма элементов строки...

Составить программу, определяющую, верно ли, что сумма элементов строки массива с известным номером превышает заданное число
Дан двумерный массив. Составить программу, определяющую, верно ли, что сумма элементов строки...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru