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

Уис­пол­ни­те­ля "каль­ку­ля­тор" две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра: 1. при­бавь 1, 2. умножь на 4. пер­вая из них уве­ли­чи­ва­ет число на экра­не на 1, вто­рая умножает его на 4. про­грам­ма для "калькулятора" — это по­сле­до­ва­тель­ность ко­манд. сколь­ко есть про­грамм, ко­то­рые число 1 пре­об­ра­зу­ют в число 32? !

👇
Ответ:
DeFauLD
DeFauLD
18.09.2020

Если в результате действий число уже превысило 8, то его нет смысла умножать на 4 т.к. оно будет больше 32.

Я насчитал 15 вариантов.

4,6(4 оценок)
Открыть все ответы
Ответ:
JadenGirl
JadenGirl
18.09.2020

#include <iostream>

#include <vector>

#include <cmath>

using namespace std;

struct river{

   string name;

   double length;

   double depth;

   bool ships;

};

signed main(){

   int n;

   cin >> n;

   river a[n];

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

       cin >> a[i].name >> a[i].length >> a[i].depth >> a[i].ships;

   vector<river> ans;

   for(auto i: a)

       if(i.length > 2 && i.ships)

           ans.push_back(i);

   for(auto i: ans){

       cout << "name: " << i.name << "\n";

       cout << "length: " << i.length << "\n";

       cout << "depth: " << i.depth << "\n";

       cout << "ships?: Yes";

   }

}

4,8(71 оценок)
Ответ:

#include <iostream>

#include <vector>

#include <cmath>

using namespace std;

struct river{

   string name;

   double length;

   double depth;

   bool ships;

};

signed main(){

   int n;

   cin >> n;

   river a[n];

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

       cin >> a[i].name >> a[i].length >> a[i].depth >> a[i].ships;

   vector<river> ans;

   for(auto i: a)

       if(i.length > 2 && i.ships)

           ans.push_back(i);

   for(auto i: ans){

       cout << "name: " << i.name << "\n";

       cout << "length: " << i.length << "\n";

       cout << "depth: " << i.depth << "\n";

       cout << "ships?: Yes";

   }

}

4,6(50 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ