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

Правильность данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти периметр и площадь треугольника http://www.cyberforum.ru/cpp-beginners/thread975931.html
в C ++. 10. Треугольник задан координатами (x1, y1), (x2, y2), (x3, y3) своих вершин. Найти периметр и площадь треугольника
C++ Составить схему алгоритма и программу для вычисления значений функций Y и F для заданных значений переменной x и постоянных a и b Составить схему алгоритма и программу для вычисления значений функций Y и F для заданных значений переменной x и постоянных a и b. Значения переменной x>=0. Вывести на экран значения F, Y для соответствующих значений x. Y=(x+a)^3(arctg(ax)-sqrt(x-a)^2+ln^2(ax^2+1)). F=Sin(ax)-e^-x+ln(|x-a|+2). a=0,5. b=2,5. при x=2,5 и x=0,5. http://www.cyberforum.ru/cpp-beginners/thread975926.html
C++ Метод простых шифрующих таблиц
помогите написать программу, если не затруднит, срочно надо, спасибо заранее Обрабатываемые сообщения, результаты шифрования и символьные ключи должны хранится в текстовых файлах. Числовые ключи должны вводиться с клавиатуры. Зашифровать и расшифровать сообщение по методу
C++ не могу создать проект в 12 студии
пытаюсь создать консольное приложение в Visual Studio 2012, но при попытке создания выскакивает следующее окно и проект не создаётся. Кто то сталкивался с такой проблемой? Помогите решить...
C++ Изменение размера bmp стандартными средствами c++ http://www.cyberforum.ru/cpp-beginners/thread975890.html
Доброго времени суток, форумчане. Интересует такой вопрос: есть изображение bmp с глубиной 24 бита. Требуется провести децимацию: вырезать чётные строки и столбцы и сохранить в новом файле. Проблема в непосредственном создании изображения, ширина и высота которого меньше исходной в два раза. Выдержки из кода: Этим шагом выделяю массив под новую картинку. НО при использовании такого...
C++ Уменьшить число коллизий хеш-таблицы Задание: хеш-таблица с мультипликативной хеширующей функцией (метод умножения) и решением коллизий внутренними (срастающимися) цепочками. вот, что у меня получилось #include <iostream> #include <stdlib.h> #include <stdio.h> #define table_items 17 // число элементов таблицы #define M 32 // размер таблицы подробнее

Показать сообщение отдельно
Toshik_
1 / 1 / 0
Регистрация: 17.08.2013
Сообщений: 91
13.10.2013, 06:13     Правильность данных
Дан фрагмент кода:
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
int main()
{
    int a[5], b[5], c[6];
    int i;
    char z;
    for(i=0; i<5; i++){
        cin >> z;
        if(z== 'A')
            z=-1;
        if(z== 'B')
            z=-2;
        if(z== 'C')
            z=-3;
        a[i]=z;
    }
    for(i=0; i<5; i++){
        cin >> z;
        if(z== 'A')
            z=-1;
        if(z== 'B')
            z=-2;
        if(z== 'C')
            z=-3;
        b[i]=z;
    }
    for(i=0; i<7; i++){
        cin >> z;
        if(z== 'A')
            z=-1;
        if(z== 'B')
            z=-2;
        if(z== 'C')
            z=-3;
        c[i]=z;
 
    }
}
Как сделать, чтобы если человек нажал enter или пробел, тогда переходил на ввод следующего числа?

Добавлено через 1 час 42 минуты
Ребят разобрался
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
int main()
{
    int a[5], b[5], c[6];
    int i;
    char z;
    for(i=0; i<5; i++){
        z=cin.get();
        if(z== 'A')
            z=-1;
        if(z== 'B')
            z=-2;
        if(z== 'C')
            z=-3;
        if(z== '\n' || z==' ')
            break;
        a[i]=z;
    }
    for(i=0; i<5; i++){
        z=cin.get();
        if(z== 'A')
            z=-1;
        if(z== 'B')
            z=-2;
        if(z== 'C')
            z=-3;
        if(z== '\n' || z==' ')
            break;
        b[i]=z;
    }
    for(i=0; i<7; i++){
        z=cin.get();
        if(z== 'A')
            z=-1;
        if(z== 'B')
            z=-2;
        if(z== 'C')
            z=-3;
        if(z== '\n' || z==' ')
            break;
        c[i]=z;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru