mikhisakov2017
?>

Написать прогу в С++. В строке, состоящей из групп нулей и единиц, найти и вывести на экран самую короткую группу.

Информатика

Ответы

Mikhailova

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

Объяснение:#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;

}

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

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

Написать прогу в С++. В строке, состоящей из групп нулей и единиц, найти и вывести на экран самую короткую группу.
Ваше имя (никнейм)*
Email*
Комментарий*

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

tyrenumberone
tiv67
Grishanin
Mikhail579
Yuliya mikhail
Лилия-Карпухина337
Васильевна Владимирович
supercom-ru-marinaguseva4267
ognevasv555
АндреевичОльга641
ivanlimeexpo
daskal83
ruslanriad10
zbellatriks
mg4954531175