slspam
?>

Как это можно решить через цикл?

Информатика

Ответы

sharaeva-is

#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;

}

rublevaoe392

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

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) нет ошибки

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

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

Как это можно решить через цикл?
Ваше имя (никнейм)*
Email*
Комментарий*

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

sashab82
pafanasiew
Vrpeshka
in-1973
olegtarasov1965
semenov-1970
ilkindadashov935232
Artak96993298
mail66
bel1-79
razumeiko0790
namik120939
PetrovnaTsukanov
magichands68
Leobed917670