Александрович833
?>

Исполнителя утроитель две команды, которым присвоены номера: 1. вычти один 2. умножь на три первая из них уменьшает число на экране на 1, вторая утраивает его. составьте алгоритм получения из числа 5 числа 26, содержащий не более 5 команд. в ответе запишите только номера команд. (например, 21211 — это алгоритм: умножь на три вычти один умножь на три вычти один вычти один, который преобразует число 2 в число 13.) если таких алгоритмов более одного, то запишите любой из быстрее мне сегодня сдавать на первом

Информатика

Ответы

v-shevlyakov7992
Алгоритм получения из числа 5 числа 26, содержащий не более 5 команд.
1. уменьшает число на 1
2. вторая утраивает число

5-1=4   (1)
4-1=3   (1)
3*3=9   (2)
9*3=27   (2)
27-1=26   (1)

ответ: 11221
Ekaterina1654
Предположим, что первый свидетель соврал, что автобус - первый, и сказал правду, что маршрутка - вторая.
 Тогда для третьего свидетеля - утверждение про автобус - ложь (так как вторым выехала маршрутка), значит третьим выехал легковой автомобиль.
Тогда оба утверждения второго свидетеля являются ложью (у него легковой автомобиль - четвёртый на перекрестке, грузовик - второй, в у нас получилось легковой автомобиль - третий, в маршрутка - вторая).
Получили противоречие. Значит, первый свидетель сказал правду, что автобус первый и соврал про маршрутку.
Тогда из утверждений третьего свидетеля следует, что легковой автомобиль - третий.
Из второго свидетеля следует, что грузовик - второй.
Тогда маршрутке остаётся четвёртое место.
ответ: АГЛМ
hotnuts

#include <iostream>

using namespace std;

int main()

{

int N, N1;

cout << "kol-vo ctrok ";

cin >> N;

cout << "ko-lvo ctolbcov ";

cin >> N1;

int** mtrx = new int* [N1];

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

{

 mtrx[i] = new int[N1];

}

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

{

 for (int j = 0; j < N1; j++)

 {

  cin >> mtrx[i][j];

 }

}

cout << endl;

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

{

 for (int j = 0; j < N1; j++)

 {

  cout<< mtrx[i][j]<<" ";

 }

 cout << endl;

}

for (int i = 0; i <= trunc(N/2); i++)

{

 for (int j = 0; j <= trunc(N1/2); j++)

 {

  int tmp = mtrx[N - 1 - i][N1-1-j];

  mtrx[N - 1 - i][N1 - 1 - j] = mtrx[i][j];

  mtrx[i][j] = tmp;

 }  

}

cout << endl;

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

{

 for (int j = 0; j < N1; j++)

 {

  cout << mtrx[i][j] << " ";

 }

 cout << endl;

}

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

{

 delete[] mtrx[i];

}

delete [] mtrx;

   return 0;

}

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

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

Исполнителя утроитель две команды, которым присвоены номера: 1. вычти один 2. умножь на три первая из них уменьшает число на экране на 1, вторая утраивает его. составьте алгоритм получения из числа 5 числа 26, содержащий не более 5 команд. в ответе запишите только номера команд. (например, 21211 — это алгоритм: умножь на три вычти один умножь на три вычти один вычти один, который преобразует число 2 в число 13.) если таких алгоритмов более одного, то запишите любой из быстрее мне сегодня сдавать на первом
Ваше имя (никнейм)*
Email*
Комментарий*

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

girra
РоманТрофимов2012
zyf0066
olesyashazk5055
Яковчук1911
Сергеевич1726
Игорь Андрей
сергей1246
allo22-27
stomcom01
Viktoriya
PetrovnaTsukanov
gardenstreet5
ВладимировичСтанислав
Stefanidi_Semeikina1896