Форум программистов, компьютерный форум, киберфорум
Наши страницы

Правильно ли написано программа про "Рубля, рублей, рубль" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как разбить строку http://www.cyberforum.ru/cpp-beginners/thread969057.html
Как прочитать такую строку за один раз? Ukraine Kiev Donetsk Odessa и как мне строку разбить на слова и добавить в вектор. string s cin>>s; до пробела только(
C++ Массивы (циклическим сдвигом переместить найденный элемент на последнюю позицию) В общем первое задание "определить минимальный положительный массив и средне арифметическое значение отрицательных элементов", я сделал, осталось второе это "циклическим сдвигом переместить найденный... http://www.cyberforum.ru/cpp-beginners/thread969047.html
C++ Преобразование матрицы симплекс метод
Приветствую всех) Очень нуждаюсь в вашей помощи. Взялся за реализацию симплекс-метода, но столкнулся с такой проблемой. К примеру дана матрица -4 -2 3 -4 -1 -2 2 -2 1 1 3 -3 -1 -4 4 3 2 ...
Динамическое размещение объекта в определённом месте памяти с последующим её освобождением C++
Доброго времени суток. В C++ имеется возможность размещать объект по чётко определённому, указанному разработчиком, адресу в памяти. В свете этого у меня возник вопрос об освобождении памяти,...
C++ Написать процедуру удаления из заданного списка, все вхождения элемента с заданным значением http://www.cyberforum.ru/cpp-beginners/thread969032.html
Написать программу, процедуру удаления из заданного списка, все вхождения элемента с заданным значением.
C++ Дано массивы. Посортировать их указанным в соответствии с вариантом методами Даны два одномерные массивы А (a , , ..., a ) и B (b , b , ..., b ) размеры которых равны n и m соответственно. Посортировать их указанным в соответствии с вариантом методами. Упорядоченные массивы... подробнее

Показать сообщение отдельно
ALKleon
0 / 0 / 0
Регистрация: 04.10.2013
Сообщений: 2

Правильно ли написано программа про "Рубля, рублей, рубль" - C++

04.10.2013, 20:04. Просмотров 1241. Ответов 3
Метки (Все метки)

Здравствуйте, нужно чтобы программа определяла, рубля, рублей, рубль. То есть как правильно сказать.
Подскажите пожалуйста, правильно ли написан код?
#include <iostream>
using namespace std;
int main(){
setlocale(LC_CTYPE,"russian");
int rub;
cout<<"Сколько у вас рублей?"<<endl;
cin>>rub;
if(rub<0)
cout<<"Неверно"<<endl;
if((rub%100)>=5 && (rub%100)<=19)
cout<<"У вас есть "<<rub<<" рублей"<<endl;
else
switch(rub%10)
{
case 1: cout<<"У вас есть "<<rub<<" рубль"<<endl;break;
case 2:
case 3:
case 4: cout<<"У вас есть "<<rub<<" рубля"<<endl;break;
default: cout<<"У вас есть "<<rub<<" рублей"<<endl;
}
system("pause");
}
Не судите строго, пожалуйста, третий день по ютубу занимаюсь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru