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

оператор switch нужно переделать - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Связной список http://www.cyberforum.ru/cpp-beginners/thread407992.html
Вывод не работает, помогите найти проблему и можно как-нибудь через freopen осуществить ввод? #include<iostream> #include <stdio.h> using namespace std; struct grade{ int id;
C++ Ввод рандомных чисел в линейный массив. Добрый день, программисты. У меня возник небольшой вопрос. Как можно в линейный массив ввести рандомные числа. Вот мой код: #include <iostream> #include <ctime> using namespace std; int main () { int a, i, k; for(k=0;k!=10;k++) { srand(time(0)); http://www.cyberforum.ru/cpp-beginners/thread407984.html
Проверить типы вводимых данных C++
в общем нужно написать програмку на тему try,throw,catch. Надумал, мол проверяет вводимые данные, мол если тип установлен int, а ты вводишь например char, то срабатывает ошибка. Как вот проверить это эту ошибку int x; cin >> x; try { if (isdigit(x)) throw 1; catch (error) cout << "error: " << error;
Кто читал Бьярне Страуструп Программирование: принципы и практика использования C++, исправленное издание C++
Люди кто читал Бьярне Страуструп Программирование: принципы и практика использования C++, исправленное издание. Не как не могу разобраться с 12главой. То есть работа с графикой.Скачал его библиотека которые надо но оно почему то все равно не компилируется, может вы подскажите как вы это прошли
C++ Подменить нажатую клавишу http://www.cyberforum.ru/cpp-beginners/thread407972.html
Народ помогите пожалуйста как на c++ осуществить вот такую вещь...: чтобы при физическом нажатии клавиши R програмно нажималась клавиша 1.... Помогите плиз) Заранее благодарен.. Добавлено через 1 час 40 минут up!!!!
C++ Удаление динамического массива, входящего в описание класса. В цикле большое количество раз создаётся дин. массив,оттуда берутся значения, а затем он удаляется. Кончается оперативка-значит что-то не удаляется. class Matrix { public: void Create(int a,int b); void Delete (); int strok,stolbcov; double ** array;}; void Matrix::Create (int a,int b) {Matrix::strok= a;Matrix::stolbcov= b; подробнее

Показать сообщение отдельно
Динар Габбасов
Заблокирован

оператор switch нужно переделать - C++

15.12.2011, 11:41. Просмотров 282. Ответов 1
Метки (Все метки)

нужно чтоб при вводе числа выводилось его письменное начертание
например при вводе 123 выводилось "sto dvadsat tri"
я сделал до 19 а что дальше? я же не могу все числа так прописать, помогите пожалуйста каким образом нужно сделать программу чтоб она выводила все введенные числа, предпологаю что надо в программе дописать отдельно выбор на 100, 20, 30, 40, 50, 60, 70, 80, 90, 1000, 10000, 100000, 1000000
так же кажется нужна каким то образом разбить введенные сложные числа...
вообщем одни мысли но ничего не могу сделать... буду благодарен
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
#include "stdafx.h"
#include<conio.h>
#include<stdio.h>
#include<iostream>
 
using namespace std;
 
int main()
{
     int n;
     int i;
     cout<<"vvedite nomer";
         cin>>n;
         switch(n)
         {
         case 1: cout<<"odin"; break;
         case 2: cout<<"dva"; break;
         case 3: cout<<"tri";  break;
         case 4: cout<<"chetire";    break;
         case 5: cout<<"pyat"; break;
         case 6: cout<<"chest"; break;
         case 7: cout<<"sem";  break;
         case 8: cout<<"vosem";    break;
         case 9: cout<<"devyat"; break;
         case 10: cout<<"desyat"; break;
         case 11: cout<<"odinnadsat";  break;
         case 12: cout<<"dvenadsat";    break;
         case 13: cout<<"trinadsat"; break;
         case 14: cout<<"chetirnadsat"; break;
         case 15: cout<<"pyatnadsat";  break;
         case 16: cout<<"chestnadsat";    break;
         case 17: cout<<"semnadsat"; break;
         case 18: cout<<"vosemnadsat"; break;
         case 19: cout<<"devyadnadsat";  break;
                 default: cout<<"error";
         }
         getch();
         return 0;
}
Добавлено через 46 секунд
и возникает вопрос можно ли вместо cout cin использовать printf scanf?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru