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

Вывести строку-описание данного числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, распол http://www.cyberforum.ru/cpp-beginners/thread564519.html
Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. Помогите пожалуйста, заранее спасибо.
C++ VS ругается на ошибки вот программа: // money 1.0.0.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdio.h" #include "stdlib.h" #include "locale" #include "iostream" #include "string.h" #include "windows.h" http://www.cyberforum.ru/cpp-beginners/thread564506.html
C++ Как работает?
#include "stdafx.h" #include <iostream> using namespace std; int main() { int m; int n; int sum = 0; cout << "Введите размер массива" << endl;
Найти сумму простых чисел в массиве C++
#include <cstdio> bool even (int arr_i) { bool flag = 1; for (int k = 2; k*k <= arr_i; k++) { if (arr_i % k == 0) flag = 0; }
C++ Перевод из строки в число в текстовом файле http://www.cyberforum.ru/cpp-beginners/thread564491.html
Доброго всем программистам дня или ночи! Написал программу, которая вычисляет к примеру x,y,z. Есть текстовый файл: text.txt (яблоко x груша y вишня z). Я могу в текстовом файле заменить символы, но мне нужно вставить вместо x, y, z вычисленные числовые значения. Пробовал через strtol(), но чего-то не просекаю. Пожалуйста направьте мои слабые познания в СС++ в нужном направлении. Требуется...
C++ проблема с указателями struct magazin { int nomer; char nazvanie; char fio; int kol; double dohod; magazin *prev,*next; magazin *pt,*pg; } *pg=NULL; подробнее

Показать сообщение отдельно
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
03.05.2012, 15:30     Вывести строку-описание данного числа
Я могу скинуть тот код, который отлично у меня работает.
Вот он
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
using namespace std;
int main()
{
    setlocale(0, "");
    unsigned num;
    cout << "Введите число в диапазоне 100-999: ";
    cin >> num;
    
    int temp = num/100;
    char s[250];
    switch (temp)
    {
    case 1: strcpy (s, "сто "); break;
    case 2: strcpy (s,"двести "); break;
    case 3: strcpy (s,"триста "); break;
    case 4: strcpy (s,"четыреста "); break;
    case 5: strcpy (s,"пятьсот "); break;
    case 6: strcpy (s,"шестьсот "); break;
    case 7: strcpy (s,"семьсот "); break;
    case 8: strcpy (s,"восемьсот "); break;
    case 9: strcpy (s, "девятьсот "); break;
    }
    if (((num%100)>9) && (num%100)<20)
        switch (num%100)
        {
        case 10: strcat(s, "десять "); break;
        case 11: strcat(s, "одинадцать "); break;
        case 12: strcat(s, "двенадцать "); break;
        case 13: strcat(s, "тринадцать "); break;
        case 14: strcat(s, "четырнадцать "); break;
        case 15: strcat(s, "пятнадцать "); break;
        case 16: strcat(s, "шестнадцать "); break;
        case 17: strcat(s, "семнадцать "); break;
        case 18: strcat(s, "восемнадцать "); break;
        case 19: strcat(s, "девятнадцать "); break;
        }
    switch (int((num%100)/10))
    {
    case 2: strcat(s, "двадцать "); break;
    case 3: strcat(s, "тридцать "); break;
    case 4: strcat(s, "сорок "); break;
    case 5: strcat(s, "пятьдесят "); break;
    case 6: strcat(s, "шестьдесят "); break;
    case 7: strcat(s, "семьдесят "); break;
    case 8: strcat(s, "восемьдесят "); break;
    case 9: strcat(s, "девяносто "); break;
    }
    switch ((num%100)%10)
    {
    case 1: strcat(s, "один ");  break;
    case 2: strcat(s, "два "); break;
    case 3: strcat(s, "три "); break;
    case 4: strcat(s, "четыре "); break;
    case 5: strcat(s, "пять "); break;
    case 6: strcat(s, "шесть "); break;
    case 7: strcat(s, "семь "); break;
    case 8: strcat(s, "восемь "); break;
    case 9: strcat(s, "девять "); break;
    }
    cout << endl << "Ваше число: " << s << endl;
    cin.sync();
    cin.get();
    return 0;
}
 
Текущее время: 00:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru