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

Зациклился код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread1031197.html
Создать многомерный массив, используя циклы for. Вывод от 0 до 99 #include <iostream> using namespace std; int main(void) { int array; for (int i = 0; i < sizeof(array)/(sizeof(int)*10); i++) for (int c = 0; sizeof(array)/(sizeof(int)*10); c++) cout << (array = (i * 10) + c) << endl ;
C++ Как в C++ реализована функция вывода текста с новой строки Добрый день.Подскажите как в c++ реализована функция вывода текста с новой строки(writeln в паскале)? http://www.cyberforum.ru/cpp-beginners/thread1031181.html
Метод Рунге-Кутта 4 порядка C++
Всем добра! Ребята есть вот: задача: Решить краевую задачу для обыкновенного дифференциального уравнения с точностью е=1*е-4. Проверить полученную точность. Результаты представить с шагом h=0.06. y’’ - y’/x2 – 3xy = -3/x – 3.2 y(2)=-2.6 y(2.6)=1 Метод Рунге-Кутта #include<stdio.h> #include<math.h> #define P(x) (-1/(x)/(x))
C++ Построить пересечение массивов a и b
Даны два массива целых чисел a и b, каждый их которых не содержит повторяющихся элементов. Исходная информация записана в файле. Построить пересечение массивов a и b. Вот что написала, не понимаю что не так :( int _tmain(int argc, _TCHAR* argv) { setlocale(LC_CTYPE,"russian"); int *x, *y, *z; int i, n, m, k, nz, tmp; fstream ff("input.txt");
C++ Программа работы с текстом из файла или его набора с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1031159.html
Добрый день! Изучаю язык С++ пару недель, с текстовыми файлами работать не умею вообще, поэтому прошу помочь написать код и, по возможности растолковать, кому не лень, вот сама задача: "Задан текст. В каждом слове текста переместить гласные буквы в начала слова, согласные – в конец слова." Заранее благодарю...
C++ Распечатать координаты вектора, равного сумме двух векторов a и b размерностью n=10 и найти его модуль Распечатать координаты вектора, равного сумме двух векторов a и b размерностью n=10 и найти его модуль помогите решить, пожалуйста! подробнее

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

Зациклился код - C++

06.12.2013, 19:18. Просмотров 304. Ответов 5
Метки (Все метки)

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
66
67
68
69
70
71
72
73
74
75
76
77
78
#include <iostream>
using namespace std;
float a,b,h,y,x,test,l;
float f(const float x)
{
    float y;
    y = (x - x*x*x + 1);
    return y;
}
void main()
{
    setlocale(LC_ALL, "Russian");
    do
    {
        do
        {
            cout << "Введите A [-100;100] :";
            cin >> a;
            while (cin.fail()==1)
            {
                cout<<"Введите число!\n";
                cin.clear();
                cin.sync();
                cout << "Введите A [-100;100] :";
                cin >>a;
            }
        
        if ((a > 100)||(a < -100))
            {
                cout << "Введите числа на заданном промежутке!\n";
            }
        }
        while ((a<=-100)||(a>=100));
        do
        {
            cout << "Введите B [-100;100] :";
            cin >> b;
            while (cin.fail()==1)
            {
                cout<<"Введите число!\n";
                cin.clear();
                cin.sync();
                cout << "Введите B [-100;100] :";
                cin >>b;
            }
            if ((b>=100)||(b<=-100))
            {
                cout << "Введите числа на заданном промежутке!\n";
            }
        }
        while ((b<=-100)||(b>=100));
            if ((b > 100)||(b < -100)||(a > 100)||(a < -100))
            {
                cout << "Введите числа на заданном промежутке!\n";
            }
            if (a>b)
            {
                cout << ("Введите значения, где A < B!\n");
            }
    }
    while (a<b);
    do
        {
        cout << "Введите количество шагов H :";
        cin >> h;
        test= h - floor(h);
        if ((h < 0)||(test > 0))
            {
                cout << "Введите целое число, больше нуля!\n";
            }
        }
    while ((h>0)||(test = 0));
    l = (b-a)/h;
    for (x=a;x>=b;x+l)
    {
        cout << ("x=",x,"   ","y=",f(x),"\n");
    }
}
Зацикливается код на проверке условий a<b. Прошу помочь исправить.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru