fixer2006
?>

Информатика.Графы. Заполни пустые клетки в таблице смежности для графа, изображенного на рисунке.

Информатика

Ответы

Хабарьева Андрей1056

ответ:Это самое короткое что я знаю

Объяснение:#include <iostream>

#include <cstring>

using namespace std;

int main() {

   char s[100], *ps = s, ch, mch;

   int mn = 100, n = 0;

   cout << "string? ";

   cin >> s;

   ch = *ps;

   do {

       ++ps;

       ++n;

       if (ch != *ps) {

           if (mn > n) {

               mn = n;

               mch = ch;

           }

           ch = *ps;

           n = 0;

       }

   } while (*ps);

   cout << "result: ";

   for (int c = 0; c < mn; ++c) cout << mch;

   return 0;

}

nikitavertiev98400
1) 144 - это 12². Следующий квадрат - это 13²=169 и из 169 мы никак не получим за 4 вычитания двоек число 144. Поэтому последняя команда - это 1 (возведи в квадрат).
2) Теперь из 2 надо получить 12 не более, чем за 4 команды. Если 2 возвести в квадрат, получим 4 и этого мало, поэтому возведем 4 еще раз в квадрат, получив 16. Два подряд вычитания двоек как раз дадут 12.
3) Решение
1 (возведи в квадрат) - получаем 4
1 (возведи в квадрат) - получаем 16
2 (вычти 2) - получаем 14
2 (вычти 2) - получаем 12
1 (возведи в квадрат) - получаем 144

ответ: 11221

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

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

Информатика.Графы. Заполни пустые клетки в таблице смежности для графа, изображенного на рисунке.
Ваше имя (никнейм)*
Email*
Комментарий*

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

olma-nn477
Kolosove5465
Анна гутлина
levickaalubov5
Petrovich
Irina-Tunyan
rs90603607904
Николаевна
gurman171
Kati2005
fshevxuzheva313
tsypant
Georgievna
saltikovaPavlenko
Олег86