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

Определить окончание существительного в зависимости от введенного количества - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не могу с файлами разобраться, просмотрите http://www.cyberforum.ru/cpp-beginners/thread684704.html
Дан символьный файл f. Записать в файл g с сохранением порядка следования те символы файла f: а) которым в этом файле предшествует буква а;
C++ Подсчитать сколько букв и цифр в строке 1) Написать программу выполняющею заполнения массива из 5 элементов целыми числами, введенными с клавиатуры. 2) Дана строка заканчивающая точкой. Подсчитать сколько букв и цифр (в отдельной строке). 3)создать текстовый файл и записать в него 6 различных текстовых сток. http://www.cyberforum.ru/cpp-beginners/thread684703.html
C++ Бесконечная последовательность рациональных чисел v0, v1, ... образована по следующему закону:
Бесконечная последовательность рациональных чисел v0, v1, ... образована по следующему закону: v0 = 1; v0 + Ck1+1v1 + ... + Ckk+1vk = 0, k = 1, 2, ... ;
Заполнить массив случайными неповторяющимися значениями C++
Уважаемые программисты, я новенькая в C++. Помогите, пожалуйста, с домашкой по одноразм. массивам. Нужно сделать прогр., кот. заполняла бы массив, сост. из десяти эл., значениями от одного до десяти в случайном виде (беспоядочном), причем, чтобы ни один эл. не повторялся.
C++ Решение олимпиадной задачи (ч.2) http://www.cyberforum.ru/cpp-beginners/thread684680.html
i:= 1 j:= 257 Цикл i:= i + x; j:= j - x; x:= x - 1 выполнили 25 раз и стало i= j. Надо найти х.
C++ Значение косинуса Как сделать чтобы значение косинуса выдавало не в радианах,а в градусах? Тоесть выдает cos(4.43)=-0.278 , а нужно cos(4.43)=0.997 подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
13974 / 8805 / 1227
Регистрация: 24.12.2010
Сообщений: 15,949
31.10.2012, 11:30     Определить окончание существительного в зависимости от введенного количества
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 static char *nokm[]={"", "а","ов" };
 
sklon(long dd)  /* Определение склонения числа */
{  int n,r;
 
    r = 2;
    n = dd % 100;
    if (n>4 && n<20) return(r);
    n = n % 10;
    if      (n==1)       r=0;
    else if (n>1 && n<5) r=1;
    return(r);
}
/**********/
  r = sklon(Kol);
  printf("Мы нашли %d гриб%s", Kol, nokm[r]);
Может вам еще и Kol словами написать?
А какой максимум? Миллиарда хватит?
 
Текущее время: 02:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru