Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
#1

Склонение существительного - C++

03.10.2010, 14:28. Просмотров 1804. Ответов 3
Метки нет (Все метки)

Проходим оператор switch...
В зависимости от целого числа просклонять заданное существительное.
....Ну это,как я понимаю,типа вводим существительное- книга и любое число,например,-11.И программа должна вывести 11 книг. если 2,то 2 книги.
.....Что-то как то не очень в голове укладывается,помогите пожалуйста!!!Как составить программу(

Добавлено через 1 минуту
е если 1003,то 1003 книги....как-то все надо увязать к последней цифре числа....но чисел то бесконечно много....(

Добавлено через 8 минут
.....Вообще супер,я нашла точную формулировку задание.....
Дано целое число.В зависимомти от его значения вывести в правильном падеже какое-нибудь заданное слово.Например,563 символа1713 символов,91 символ.
....Ребята я как понимаю это слово не в программу впихивать,а так с клавиатуры набирать?так как же тогда ужесть еще и род существительного?!нееет,не может быть так сложно....(((помогите,пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2010, 14:28     Склонение существительного
Посмотрите здесь:

Подобрать верное окончание существительного в зависимости от количества Turbo Pascal
Определить окончание существительного в зависимости от введенного количества C++
Delphi БД склонение Ф.И.О
Delphi склонение фамилии
Склонение 1С
C++ Склонение слова "программист" относительно числу
Склонение существительных в зависимости от количества единиц C++
MS Access Склонение ФИО
C++ Написать функцию, согласующую окончания числительного и существительного
C++ Склонение слова рубль в зависимости от числа
C# Склонение существительного "рубль" после числительного
Напечатать фразу, изменив окончание существительного в соответствии с числительным Pascal ABC

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6550 / 3970 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.10.2010, 14:53     Склонение существительного #2
Цитата Сообщение от barlog Посмотреть сообщение
какое-нибудь заданное слово
Тут не указано кем задано, а значит задается тем кто пишет программу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main( )
{
     setlocale( LC_ALL, "rus" );
     cout << "Введите число: ";
     int n;
     cin >> n;
     if( n != 11 && n != 111 && n != 1111 )
     {
    switch( n % 10 )
    {
        case 1:  cout << endl << n << " символ\n"; break;
        case 2: case 3: case 4: cout << endl << n << " символа\n"; break;
        default: cout << endl << n << " символов\n"; break;
    }
      }
      else cout << endl << n << " символов\n";
      system("pause");
      return 0;
}
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
03.10.2010, 19:25  [ТС]     Склонение существительного #3
спасибо большое!!! а что значит 7ая строка?
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
03.10.2010, 19:25     Склонение существительного #4
barlog, Установка локали для русского текста. Гугл в помощь
Yandex
Объявления
03.10.2010, 19:25     Склонение существительного
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru