katyasha0504
03.08.2021 07:18

Синформатикой, надо сделать все номера (с решением)! ​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
nastyushanaumenko
22.09.2020 00:00

#include <iostream>

#include <cmath>

#include <vector>

using namespace std;

signed main() {

   char ok[10]{ 'b', 'v', 'g', 'd', 'z', 'l', 'm', 'n', 'r', 'w'};

   string s;

   getline(cin,s);

   vector<string> words,ans;

   string cur;

   for(int i = 0; i < s.length(); i++){

       if(s[i] != ' ') cur += s[i];

       else{words.push_back(cur); cur.clear();}

   }

   for(auto i: words){

       bool norm = false;

       for(auto j: i)

           if(strchr(ok,tolower(j))) norm = true;

       if(norm) ans.push_back(i);

   }

   for(auto i: ans) cout << i << "\n";

}

0,0(0 оценок)
Ответ:
неманема
01.09.2022 11:27

1

Объяснение:

Я ответил бы, что 1 раз. Если логически подумать, то все цмклы реализуют обход буквой Г этого квадрата и заполняют ячейки. То есть ответ 3 совсем маловероятен. Смущает, что написано, что стартовая позиция - верхний левый угол. Там двигатся влево некуда. То есть цикл там вообще не выполнится, но в ответах 1, 2 или 3. если взять стартовую позицию беленькую, то там как раз 1 цикл проходит. Но! Если посмотреть выше, то он вложен в другой цикл, который выполняется 4 раза, то есть внутриней цикл выполнится 4 раза. Отвечай 1. Мне самому уже интересно лоханулся или нет.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота