Viktorovna1012
?>

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

Информатика

Ответы

impuls20125948

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

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

Vladimirovich58

#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";

   }

}

Alyona1692

#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";

   }

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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

Популярные вопросы в разделе

ilma20168
abramovae
polariskirov
sherifovaelina
Алексеевна
Igor120
tsatskina857
voen-torg
Yelena_Gennadevna
gaina6678
Шапкина1531
Бисеров-Чистякова
Katkova
михаил
Strelkov-Roman1263