Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 1
Регистрация: 19.09.2020
Сообщений: 71
1

Во фразе: "Мы нашли в лесу k грибов", согласовывать окончание слова "гриб" с числом k

19.09.2020, 12:10. Показов 1649. Ответов 1
Метки с++ (Все метки)

Author24 — интернет-сервис помощи студентам
ЗАДАЧА :Составьте программу, которая по введенному вами k - числу грибов согласовывает фразу "Мы нашли в лесу k грибов", причем согласовывает окончание слова "гриб" с числом k. (Количество грибов может быть любым числом: 1, 3, 34, 127 и т.д. Окончание фразы определяется значением последних цифр).
Необходимо написать программу в С++ ( используя оператор множественного выбора (CASE/SWITCH)).

Добавлено через 38 минут
Возможное решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
    int k; 
cout<<"Введите количество найденных грибов(k):"; 
cin>>k;
switch (k%10)
{
case 1: cout<<"Мы нашли в лесу "<<k<<" гриб"; break;
case 2: cout<<"Мы нашли в лесу "<<k<<" гриба"; break;
case 3: cout<<"Мы нашли в лесу "<<k<<" гриба"; break;
case 4: cout<<"Мы нашли в лесу "<<k<<" гриба"; break;
default: cout<<"Мы нашли в лесу "<<k<<" грибов"; break;
}
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2020, 12:10
Ответы с готовыми решениями:

Для натурального числа k напечатать фразу «мы нашли k грибов в лесу», согласовав окончание слова «гриб» с числом k
Для натурального числа k напечатать фразу «мы нашли k грибов в лесу», согласовав окончание слова...

Для дробного числа К напечатать фразу "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом К
Для дробного числа К напечатать фразу &quot;мы нашли К грибов в лесу&quot;, согласовав окончание слова...

Для натурального числа k напечатать фразу: «Мы нашли k грибов в лесу», согласовав окончание слова «гриб» с числом k
Для натурального числа k напечатать фразу: «Мы нашли k грибов в лесу», согласовав окончание слова...

Напечатать фразу "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом К
Для натурального числа К напечатать фразу &quot;мы нашли К грибов в лесу&quot;, согласовав окончание слова...

Напечатать фразу "мы нашли К грибов в лесу" согласовав окончание слова "гриб" с целым числом К
решить задачу для натурального числа К напечатать фразу &quot;мы нашли К грибов в лесу&quot; согласовав...

1
Заблокирован
19.09.2020, 12:48 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// gcc
char* BolsToStr(const unsigned count, char* dest)
{
  const char* w;
  
  switch (count % 100)
  {
    case 11 ... 14: w = "грибов"; break;
    
    default: 
      switch (count % 10) 
      {
        case 1:       w = "гриб"; break;
        case 2 ... 4: w = "гриба"; break;
        default:      w = "грибов";
      } 
  }
  
  sprintf(dest, "%u %s", count, w);
  return dest;
}
1
19.09.2020, 12:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2020, 12:48
Помогаю со студенческими работами здесь

Напечатать фразу "мы нашли К грибов в лесу" согласовав окончание слова "гриб" с целым числом К
а можете эту задачу на Free Pascal сделать?=)очень надо

Для числа К напечатать фразу "мы нашли в лесу К грибов", согласовав окончание слова "гриб" с числом К
Доброго времени суток. В университете задали эти задания по информатике (PascalABC). Сама полный...

Для натурального числа К напечатать "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом K
Пожалуйста, срочно, помогите. А то я уже с этими грибами... Для натурального числа К...

Для натурального числа К напечатать фразу "Мы нашли К грибов в лесу",согласовав окнчание слова гриб с числом К
написать программу Pascal : Для натурального числа К напечатать фразу &quot;Мы нашли К грибов в...

Для натурального числа K напечатать фразу "мы собрали K грибов в лесу", согасовав окончание слова "гриб" с числом K.
Написать програму в паскале: Для натурального числа K напечатать фразу &quot;мы собрали K грибов в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru