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

Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.78
Dee Snider
25 / 25 / 5
Регистрация: 18.04.2013
Сообщений: 132
20.05.2013, 18:01     Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка #1
Привет, по идее довольно простая задача, находил ее на паскале, но это не то ,язык С++. Я не знаю, почему не могу понять, несколько задач подобного типа решал нормально.

Switch-case

Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка в правильной форме.
Например: 5 копеек, 41 копейка, 23 копейки.
Выбор пунктов меню производить по математическому выражению.


как проверку произвести?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 18:01     Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка
Посмотрите здесь:

Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое п C++
C++ После введенного числа дописать слово "копейка" в правильной форме
. Составить программу, которая вычисляет факториал числа n, введенного с клавиатуры C++
Составить программу, которая выводит на экран все натуральные числа в диапазоне от 1 до n, которые являются степенью числа 2 C++
Написать программу, которая вычисляет произведение элементов введенного с клавиатуры массива целых чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
20.05.2013, 18:16     Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка #2
Цитата Сообщение от Dee Snider Посмотреть сообщение
как проверку произвести?
При помощи Деления с остатком (%)...
Dee Snider
25 / 25 / 5
Регистрация: 18.04.2013
Сообщений: 132
20.05.2013, 18:26  [ТС]     Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка #3
Цитата Сообщение от faLek Посмотреть сообщение
При помощи Деления с остатком (%)...
чуть-чуть ответ раскрыть можешь? (=
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
20.05.2013, 18:36     Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include <iostream>
#include <clocale>
 
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale (LC_ALL,"Russian");
 
    int kop;
 
    cout<<"Введите колличество копеек: "<<endl;
        cin>>kop;
 
        cout<< kop;
    if (kop > 10 && kop <20)
        cout<< " копеек.";
    else {
        switch (kop % 10)   {
        case 0 : cout<<" копеек";break;
        case 1 : cout<<" копейка";break;
        case 2 : 
        case 3 :
        case 4 : cout<<" копейки";break;
        case 5 : 
        case 6 : 
        case 7 :
        case 8 :
        case 9 : cout<<" копеек";break;
        }
    }
 
    cout<<endl;
 
 
    system ("pause");
    return 0;
}
Добавлено через 59 секунд
думаю,здесь всё ясно
Dee Snider
25 / 25 / 5
Регистрация: 18.04.2013
Сообщений: 132
20.05.2013, 18:38  [ТС]     Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка #5
Респект чувак
Yandex
Объявления
20.05.2013, 18:38     Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка
Ответ Создать тему
Опции темы

Текущее время: 05:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru