М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
VikaCat3364
VikaCat3364
13.09.2020 12:54 •  Информатика

Написать программу на С++ с любым из циклов. Задачи:
1) Каждый день в огороде созревают огурцы по 5 штук. Сколько будет огурцов через месяц?
2) На изготовление ювелирного изделия требуется 5 граммов золота. Сколько Украшений получиться из 3037 грамм?

👇
Ответ:
motorindmitry12
motorindmitry12
13.09.2020

1)

#include <iostream>

using namespace std;

int main()

{

   cout << 5 * 30 << endl;

   return 0;

}

2)

#include <iostream>

using namespace std;

int main()

{

   cout << 3037 / 5 << endl;

   return 0;

}

Объяснение:

4,5(38 оценок)
Ответ:
МилаКу
МилаКу
13.09.2020

#include <iostream>

using namespace std;

int Vegetables(int month)

{

int cucumbers = 0;

for (int i = 0; i < month; i++)

{

 cucumbers += 5;

}

return cucumbers;

}

int decoration(int gold_amount, int gold_per_decoration)

{

int decor = 0;

while (gold_amount > 0)

{

 decor++;

 gold_amount -= gold_per_decoration;

}

return decor - 1;

}

int main()

{

setlocale(LC_ALL, "rus");

int month = 30, gold_amount = 3037, gold_per_decoration = 5;

 

cout << "В месяц, длинною в 30 дней, созревает " << Vegetables(month) << " огурцов" << endl;

cout << "Из " << gold_amount << " грамм золота, можно получить " << decoration(gold_amount, gold_per_decoration) << " украшений" << endl;

return 0;

}

4,4(69 оценок)
Открыть все ответы
Ответ:
1Айжан11
1Айжан11
13.09.2020

#include <iostream>

typedef long long   ll;

using namespace std;

bool ll_is_valid(ll t, ll N, ll x, ll y)

{

return  t / x + (t - x) / y >= N;

}

ll f(ll N, ll x, ll y)

{

   ll R = 1;

   while (!ll_is_valid(R,N,x,y)) R *= 2;

ll L = R / 2;

while(R - L > 1)

{

 ll M   =   (L + R) / 2;

 

 if (!ll_is_valid(M,N,x,y)) {L = M;}

 else {R = M;}

}

return  R;

}

int  main()

{

ll N,x,y;

cin >> N >> x >> y;

if(x > y) swap( x, y );  

cout << f(N, x, y) <<  std::endl;

}

4,4(89 оценок)
Ответ:
Winx1209
Winx1209
13.09.2020
// PascalABC.NET 3.0, сборка 1128
begin
  var a:=ArrRandom(20,-10,19);
  a.Println(','); // 1
  var b:=ReadArrInteger('Введите 10 целых чисел',10); // 2
  Writeln('Количество положительных элементов ',
    a.Where(x->x>0).Count); // 3
  for var i:=0 to 19 do
    if a[i]<0 then a[i]:=0;
  Writeln('Массив А после замены отрицательных'); a.Println(','); //4
  Writeln('Сумма положительных элементов ',
    a.Where(x->x>0).Sum) // 5
end.

Тестовое решение:
14,8,9,-5,6,3,3,-10,-8,18,7,13,2,17,-1,0,4,-3,8,-8
Введите 10 целых чисел -5 0 13 -7 -14 11 8 19 -3 -1
Количество положительных элементов 13
Массив А после замены отрицательных
14,8,9,0,6,3,3,0,0,18,7,13,2,17,0,0,4,0,8,0
Сумма положительных элементов 112
4,5(17 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ