Программа должна вывести введенное число n и одно из слов (на латинице): korov, korova или korovy, например, 1 korova, 2 korovy, 5 korov. между числом и словом должен стоять ровно один пробел. решить в паскале abc
264
368
Ответы на вопрос:
Begin var a : = readinteger; var c : string; assert(a > = 1); assert(a < = 99); case a of 1, 21, 31, 41, 51, 61, 71, 81, 91: c : = 'korova'; 2..4, 22..24, 32..34, 42..44, 52..54, 62..64, 72..74, 82..84, 92..94: c : = 'korovy'; 5..20, 25..30, 35..40, 45..50, 55..60, 65..70, 75..80, 85..90, 95..100: c : = 'korov'; end; writeln('на лугу пасется ', a, ' ', c); end.
#include <iostream>
int main()
{
char str[80]; // Объявление символьной строки
int i = 0, cnt = 0; // Объявление переменных i и cnt целого типа - счетчик для цикла
// и переменная, в которой будем считать кол-во замен
std::cin >> str; // Считывание строки из консоли в символьную строку str
while (str[i] != '\0') // Пока очередной символ не станет равен символу конца строки
{
if (str[i] == 'a')
{
str[i] = 'b'; // Заменяем символ 'a' на символ 'b'
cnt++; // Увеличиваем счетчик замен на единицу
}
i++; //переходим к следующему символу
}
std::cout << str << std::endl; // Выводим измененную символьную строку на экран
std::cout << cnt; // Выводим количество замен
return 0;
}
Популярно: Информатика
-
AlenaRayskaya07.12.2022 06:31
-
ИльяМамедов212.08.2020 06:11
-
vhjklv29.01.2020 15:35
-
androsova201625.10.2020 16:00
-
XASSA24.04.2022 04:05
-
Mary20000131328.01.2020 14:02
-
vanyalebedev124826.06.2021 03:03
-
anka432314.03.2020 22:16
-
bryaaa16.04.2023 09:19
-
Saveliy11121.04.2023 16:24