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

Программа пропускает второй и третий вводы данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задачка с двумерным массивом (Осуществить циклический сдвиг элементов) http://www.cyberforum.ru/cpp-beginners/thread844506.html
Ребят подскажите пожалуйста код программы) 2 дня сидел над лабараторками, уже башня не варит: Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов справа или вниз (в...
C++ работа с бинарными файлами в языке c (Прочитать действительные четырехбайтные элементы) Написать программу для создания исходного двоичного файла чисел с произвольным количеством элементов.Прочитать из файла действительные четырехбайтные элементы http://www.cyberforum.ru/cpp-beginners/thread844498.html
Дан массив 10х10, нужно чтобы показывал три самых максимальных повторений с перечислением повторяющихся элементов? C++
Дан массив 10х10, нужно чтобы показывал три самых максимальных повторений с перечислением повторяющихся элементов? 10 10 1 2 3 4 5 6 7 8 9 10 -1 2 -3 4 -5 6 -7 8 -9 10 10 9 8 7 6 5 4 3 2 1 ...
C++ Найдите суммы элементов матрицы по строкам
Здравствуйте товарищи (вернее сказать "Вечер добрый" (это если по Москве)) Сегодня решил сделать пару задачек на тему квадратных матриц. При реализации задач возникли некоторые вопросы и трудности...
C++ нужно чтоб нашлась страна и все данные об этой стране вывелись в таблицу... http://www.cyberforum.ru/cpp-beginners/thread844424.html
Помогите с поиском по файлу ну не как не получается его сделать.... В файле записано: Страна Столица Валюта ну вот так ... ... ...
C++ Представление матрицы в виде векторов Айлиффа Нужно реализовать представление матрицы методом Айлиффа. С принципом ознакомился но как реализовать не знаю http://samoucka.ru/document24926.html Хелп плис. Если можно маленький пример с матрицей 2... подробнее

Показать сообщение отдельно
Evgash
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 5

Программа пропускает второй и третий вводы данных - C++

21.04.2013, 19:13. Просмотров 267. Ответов 4
Метки (Все метки)

Добрый день.
При выполнении программки после ввода первых данных пропускает ввод остальных и сразу выдает результат.
Подскажите пожалуйста в чем проблема!
http://pikucha.ru/iaUnu/thumbnail/8.jpeg
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
#include <iostream> 
#include <conio.h>
#include <cmath>
using namespace std;
int main() {
    setlocale(LC_ALL, "rus");
    double a, b, c, x;
    double sX; //Start X
    double fX; //Final X
    double dx; //Shag X
    double y; //Znachenie function
    bool Err;
        cout << "Введите значения a, b, c (a, b, c) >"; 
        cin >> a >> b >> c ;
        cout << "Введите интервал значений X (Начальное Х, Конечное Х) >";
        cin >> sX >> fX;
        cout << "Введите шаг изменения аргумента Х >"; 
        cin >> dx;
        x = sX;
        do {
            if ( x>fX || dx<=0) {
                Err = true;
            } else {
                Err = false;
            }
            if ( x<1 && c!=0) {
                y = a * pow( x, 2 ) + (b / c );
            } else {
                if ( x>1.5 && c==0) {
                    y = ( x + a ) / pow( x - c, 2 );
                } else {
                    if ( c==0 ) {
                        cout << "При =X" << x; "Y= Ошибка: деление на ноль.";
                    }
                }
            }
            if ( Err == true) {
                cout << "Ошибка: некорректные исходные данные";
                getch();
                return 0;
            } else {
                cout << "При X=" << x << "Y=" << y;
            }
            x = x + dx;
        } while ( x<=fX );
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru