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

Switch + case - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен текст программы http://www.cyberforum.ru/cpp-beginners/thread670917.html
Для любого целого числа к обозначим количество цифр в его десятичной записи через Ц(к). а) Дано натуральное число n. Вычислить: Ц(1)/1^2+Ц(2)/2^2+....Ц(n)/n^2. б) Дано натуральное число n, действительное число х. Вычеслить: 10^ц(1)/1*(1-x)+10^ц(2)/2*(1-x)^2+...+10^Ц(n)/n*(1-x)^2
C++ Класс с массивом чисел Нужно создать класс, который будет состоять из 10 чисел. Определить функцию для вычисления среднего арефметического, минимума и максимума с использованием указателя this. Подскажите, как нужно описать этот масив в класссе и потом передать эти 10 чисел функции, которая вычислит нужное, и где, и как нужно использовать указатель this. http://www.cyberforum.ru/cpp-beginners/thread670912.html
C++ double + cout
Через cout вывожу double. double a = 48.799999999999997; cout << a; Выводит: 48.8. Как сделать, что бы не округляло?
C++ Вывести только предложения, содержащие введенное слово
Написать программу, которая считывает текст из текстового файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово.
C++ Матрица(массивы) http://www.cyberforum.ru/cpp-beginners/thread670901.html
Помогите с написанием матрицы, а точнее выполнения задания: Дана матрица(не важно какая, пускай будет квадратная 3х3). Нужно заменить все отрицательные числа над главной диагональю на нули.Найти место максимума среди элементов ниже побочной диагонали.
C++ По числу и месяцу вывести знак зодиака помогите пожалуйста написать алгоритм использования операторов if и switch вместе. цель такая: по числу и месяцу нужно вывести знак зодиака .на все месяца можете не писать, хочу разобраться хотя бы с одним. Например, в январе до 20 числа идет козерог, а после водолей подробнее

Показать сообщение отдельно
Detweeted
1 / 1 / 0
Регистрация: 10.10.2012
Сообщений: 21
14.10.2012, 18:14     Switch + case
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
#include <stdio.h>
#include <iostream>
//#include <string>
#include <conio.h>
//#include <fstream>
 
using namespace std;
 
void main(void)
 
{
    const int N=6;
    int i; 
    char a[N];
    int c;
    for (i=N-1; (c=getchar()) != '\n' && i>=0; i--)
        a[i]=c;
    cout << "a[4]=" << a[4];
    if (a[4]<'0' && a[4]>'9')
    cout << "\nerror";
    else
    switch(a[4])
    {
        case '1':
        cout << "\nТеория чисел";
        break;
        case '2':
        cout << "\nТеория вероятностей";
        break;
        case '3':
        cout << "\nЧисленные методы";
        break;
        case '4':
        cout << "\nАналитическая геометрия";
        break;
        case '5':
        cout << "\nИсследование операций";
        break;
        default:
        cout << "\nfail";
    }
    getch();
}
 
Текущее время: 07:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru