Кети20060106
15.03.2021 21:21

2. «Идём в поход». Специализированный информатико-математический класс, в котором

учится Петя Торопыжкин, собирается в поход. Петю назначили ответственным за продоволь-
ствие. У него имеется рюкзак с n карманами; грузоподъёмность k-го кармана равна ak кг. Сколь-
ко банок тушёнки, массой m кг каждая, он сможет взять в поход?

Формат ввода: В первой строке через пробел записаны два целых числа m и n (1 6 m 6 10,
1 6 n 6 100). В следующей строке через пробел записаны n чисел ak — грузоподъёмности
карманов рюкзака (1 6 ak 6 500).
Формат вывода: Выведите единственное целое число — количество банок тушёнки, которое
Петя сможет погрузить в свой рюкзак.
Пример
input.txt: output.txt:
2 4 4
1 2 3 4
Решение надо на любом из этих языков программирования:Pascal C++ C# java python

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
marynochka10092
05.02.2021 23:52

Відповідь:

#include <iostream>

using namespace std;

int main(){

setlocale(LC_ALL, "Rus");

int k,f;

cout << "Введите число k: ";

cin >> k;

cout << "Введите число f: ";

cin >> f;

cout << "Сумма k + f = " << k + f << endl;

cout << "Разность k - f = " << k - f << " ,f - k = " << f - k << endl;

cout << "Произведение k * f = " << k * f << endl;

cout << "Частное k % f = " << k % f << " , f % k = " << f % k << endl;

return 0;

}

0,0(0 оценок)
Ответ:
annadarbinyan1
23.01.2020 10:39

Нет не успеет

Объяснение:

program kopilka;

uses crt;

var x, c, p, y:real; i, m:integer; {x - деньги на счёте, с - цена автомобиля, p - процентная ставка, y - срок вклада в годах; m - срок вклада в месяцах, i - счётчик цикла}

begin

clrscr; {очистка экрана}

write ('Введите начальную сумму вклада, рублей: ') ;

readln(x);

write ('Введите желаемую сумму накопления, рублей: ') ;

readln(c);

write ('Введите срок накопления, лет: ') ;

readln(y);

m:=round(y*12); {здесь мы срок в годах пересчитыаем в месяцы}

write ('Введите ежемесячно начисляемый процент (%) : ') ;

readln(p); p:=p/100; {здесь из числа процентов получаем десятичную дробь}

for i:=1 to m do

x:=x+x*p; {каждый месяц сумма на вкладе увеличивается на p процентов, причем в каждом следующем месяце происходит капитализация вклада, и процент начисляется на возросшую за предыдущий месяц сумму}

if x<c then write('Вы накопили ',x:6:2,' рублей, это меньше запланнированной суммы в ',c:6:2,' рублей')

else write('Ваша цель по накоплению ',c:6:2,' рублей достигнута: вы накопили ',x:6:2,' рублей') ; {здесь мы сравниваем накопленную за m месяцев сумму с желаемой суммой с и, в зависимости от результата, делаем вывод}

readln;

end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота