zotti
?>

Рассмотрите блок-схему. Придумайте задачу, алгоритм решения которой может быть представлен с этой блок-схемы. При каких исходных данных в вашей задаче тело цикла не выполнится ни разу?

Информатика

Ответы

kirillprotopopov1

правильный с синтаксической точки зрения код:

ConsoleColor text = ConsoleColor.Red;  

string myProgrammName = "Крутая прога от меня!";

string s = "Чтобы она заработала, нужно дорого заплатить.";

int cost1 = 15000;

char currency = '$';  

Console.Title = myProgrammName;  

Console.WriteLine(s);

Console.ForegroundColor = text;

Console.Write(cost1);

Console.ResetColor();

Console.WriteLine(currency);

double cost = 15.5;

Console.WriteLine("...");

Console.ReadLine();

Console.Write("Ну или хотя бы ");

text = ConsoleColor.Green;

Console.ForegroundColor = text;

Console.WriteLine(cost);

объяснение ошибок по строкам:

1) неверное объявление переменной text

2) объявлена переменная целого типа, а значение присвоено как переменной строкового типа

3) не выбрано имя переменной и пропущена точка с запятой

4) объявлена переменная целого типа, а значение присвоено как переменной строкового типа

5) не определен тип переменной

6) будет выводить строку myProgrammName вместо значения переменной myProgrammName

7) будет выводить строку string вместо значения переменной.

8) нет ошибки

9) неверное имя переменной

10) нет ошибки

11) нет ошибки

12) неверный тип переменной

13)нет ошибки

14)нет ошибки

15)нет ошибки

16) пропущено ConsoleColor

17) нет ошибки

18) нет ошибки

vmnk38

#include <iostream>

 

using namespace std;

 

int main() {

   const char* s = "one two three four five six seven";

 

   const char* w = 0;

   int max_size = 0;

   int word_size = 0;

   for (int i = 0; s[i]; i++) {

       if (s[i] != ' ') {

           word_size++;;

       } else if ((s[i] == ' ') || !s[i + 1]) {

           if (word_size > max_size) {

               max_size = word_size;

               w = s + i - word_size;

           }

           word_size = 0;

       }

   }

   

   for (int i = 0; i < max_size; i++) {

       std::cout << w[i];

   }

   std::cout << "\n";

   

   return 0;

}

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

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

Рассмотрите блок-схему. Придумайте задачу, алгоритм решения которой может быть представлен с этой блок-схемы. При каких исходных данных в вашей задаче тело цикла не выполнится ни разу?
Ваше имя (никнейм)*
Email*
Комментарий*

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

zrv85
smnra219
bulenbeiser
Elen-ti81459
galtig83
ovdei71
ksoboleva
Яковчук1911
vapebroshop
gabramova
Оксана170
antrotip
andreanikin
Маринина_Елена
sryzhova6392