Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ С++ упорядочивание массива https://www.cyberforum.ru/ cpp-beginners/ thread1023945.html
ребят, в чём дело, упорядочиваю массив, а вылезают одинаковые числа, в чём ошибка? #include <iostream> using namespace std; int main() { int n, i, j, buf, a; cin >> n; for (i=1;i<=n;i++){ cin >> a;
Задача C++
Задача №6 надо написать это на С++ помогите
C++ вычислить интеграл Сложить программу вычисления интеграла exp(-x*x) на интервале c заданной точностью https://www.cyberforum.ru/ cpp-beginners/ thread1023936.html C++ Не пойму #include<stdio.h> #include<conio.h> #include<math.h> int main() { int k; double y,x,e,a,c,b; do{ printf("Vvedite x i tochnost'\n"); scanf("%lf%lf",&x,&e); https://www.cyberforum.ru/ cpp-beginners/ thread1023934.html
Задача на строки C++
Задание: Заменить дату вида дд.мм.гг на Месяц ДД., гггг. Ошибки на скрине. #include <cstdlib> using namespace std; int func() { char ch; int year; for (int i=0; i<6; i++)
C++ Где ошибка? https://www.cyberforum.ru/ cpp-beginners/ thread1023929.html
Накидал код к задаче: Дана целочисленная квадратная матрица: 1) Найти сумму модулей элементов в строках, содержащих хотя бы 1 отрицательный элемент 2)Определить номер первой строки, содержащий нулевой элемент. Проблема в том, что неправильно находит номер первой строки с 0 элементом. Если ввести 7 работает корректно(ибо строк с нулевым элементом нет), но если от 8 и больше выводит не тот...
C++ Сложить программу для вычисления целого числа k заданы действительные числа x, y (x>0, y>1). Сложить программу для вычисления целого числа k (положительного, отрицательного, равного 0), что удовлетворяет условие y^(k-1)<=x<y^k https://www.cyberforum.ru/ cpp-beginners/ thread1023928.html C++ Если в тексте нет символа +, то оставить текст без изменения, иначе каждую из цифр, предшествующую первому вхождению символа +, заменить символом -
Дан текст. Если в тексте нет символа +, то оставить текст без изменения, иначе каждую из цифр, предшествующую первому вхождению символа +, заменить символом –. Вот код, но там есть ошибка в 10 строке #include <string> using namespace std; int main() { char text = "dsakfs23423daf3 asdfa23sdf asdf7sdaf +asdfsadf sad68fas+67df"; puts (text); char st1; for (int i = 0; i < strlen...
C++ Переворот рисунка потоком Ребят, подскажите с чего начать? Нужно загрузить изображение и перевернуть его потоком. При этом сделать кнопку для прерывания операции. https://www.cyberforum.ru/ cpp-beginners/ thread1023912.html C++ Классы (константный метод и перезагрузка оператора равно) ПОМОГИТЕ ПОЖАЛУЙСТА, ЧТО НЕ ТАК???!!!! илл как тогда сделать правильно???? Очень очень надо(( Дано было задание: 1)Создать класс 2) создать конструктор 3) счетчик 4) статисчтический метод 5) константный метод 6) перезагрузку оператора равно Вот что получилось до константного метода: https://www.cyberforum.ru/ cpp-beginners/ thread1023908.html
Работа с треугольником C++
Треугольник задан координатами своих вершин. Найти периметр этого треугольника и площадь. Буду благодарен:)
C++ Определение принадлежности точки указанной области (перевести с Pascal на C++) var x,y: real; begin write('Введите значения x, y: '); readln(x,y); if ((y<0)and(y>=-2)and(x>=-1)and(x<=1)) or((y>=0)and(x>=-1)and(x<=1)and(abs(x)>=y)) then writeln('Точка попадает в заштрихованную область') else writeln('Точка не попадает в заштрихованную область'); readln; https://www.cyberforum.ru/ cpp-beginners/ thread1023906.html
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
30.11.2013, 16:46 0

Прогнать цикл в main до конца - C++ - Ответ 5414779

30.11.2013, 16:46. Показов 1044. Ответов 10
Метки (Все метки)

Ответ

Ну если кто и решит разбираться в вашем коде, то только единицы(из-за той "красоты", что вы выложили выше). Привел код к нормальному виду(пока без исправлений):
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
#include <iostream>
#include <math.h>
#include <cstdlib>
#include <ctime>
#include <conio.h>
 
using namespace std;
 
int ProcessInput()// Обработка ввода пользователя
{
    bool vv = false;
    int x;
 
    setlocale( LC_ALL, "Russian" );
 
    while (!vv)
    {
        cout<<"Введите число вопросов от 5 до 10"<<endl; 
        cin>>x;
        if (x<5 || x>10) cout<<"Вводи заново, ведь сказано от 5 до 10"<<endl;
        if (x>=5 && x<=10)
        vv=true;
    }
    
    return x;
}
 
int ProcessOtv()//Обработка ответа пользователя
{
    bool cc=false;
    int j;
    setlocale( LC_ALL, "Russian" );
 
    while (!cc)
    {
        cout<<"Введи ответ"<<endl;
        cin>>j;
 
        if(j<1 || j>3) cout<<"Вводи заново"<<endl;
        if(j>=1 && j<=3) cc=true;
    }
    return j;
}
 
int random ()
{
    int v;
 
    v = rand() % 10 + 1;
 
    srand(time(NULL));
    return v;
}
 
int main ()
{
 
    int i=1,j,v,x,pr=0,np=0;
    x = ProcessInput();
    setlocale( LC_ALL, "Russian" );
 
    char* vopotv [11] [10]; 
    vopotv [1] [1] = "Вопрос 1";
    vopotv [1] [2] = "Вопрос 2";
    vopotv [1] [3] = "Вопрос 3";
    vopotv [1] [4] = "Вопрос 4";
    vopotv [1] [5] = "Вопрос 5";
    vopotv [1] [6] = "Вопрос 6";
    vopotv [1] [7] = "Вопрос 7";
    vopotv [1] [8] = "Вопрос 8";
    vopotv [1] [9] = "Вопрос 9";
    vopotv [1] [10] = "Вопрос 10";
    vopotv [2] [1] = "Ответ 1";
    vopotv [2] [2] = "Ответ 2";
    vopotv [2] [3] = "Ответ 3";
    vopotv [3] [1] = "Ответ 1";
    vopotv [3] [2] = "Ответ 2";
    vopotv [3] [3] = "Ответ 3";
    vopotv [4] [1] = "Ответ 1";
    vopotv [4] [2] = "Ответ 2";
    vopotv [4] [3] = "Ответ 3";
    vopotv [5] [1] = "Ответ 1";
    vopotv [5] [2] = "Ответ 2";
    vopotv [5] [3] = "Ответ 3";
    vopotv [6] [1] = "Ответ 1";
    vopotv [6] [2] = "Ответ 2";
    vopotv [6] [3] = "Ответ 3";
    vopotv [7] [1] = "Ответ 1";
    vopotv [7] [2] = "Ответ 2";
    vopotv [7] [3] = "Ответ 3";
    vopotv [8] [1] = "Ответ 1";
    vopotv [8] [2] = "Ответ 2";
    vopotv [8] [3] = "Ответ 3";
    vopotv [9] [1] = "Ответ 1";
    vopotv [9] [2] = "Ответ 2";
    vopotv [9] [3] = "Ответ 3";
    vopotv [10] [1] = "Ответ 1";
    vopotv [10] [2] = "Ответ 2";
    vopotv [10] [3] = "Ответ 3";
 
    while (!(i == x))
    {
        i=i+1;
        v=random();
        cout<<vopotv[1][v]<<endl;
        cout<<"1"<<' '<<vopotv[v][1]<<endl;
        cout<<"2"<<' '<<vopotv[v][2]<<endl;
        cout<<"3"<<' '<<vopotv[v][3]<<endl;
        j=ProcessOtv();
        if (v==1 && j==2) pr++;
        else np++;
        if (v==2 && j==1) pr++;
        else np++;
        if (v==3 && j==1) pr++;
        else np++;
        if (v==4 && j==3) pr++;
        else np++;
        if (v==5 && j==3) pr++;
        else np++;
        if (v==6 && j==1) pr++;
        else np++;
        if (v==7 && j==1) pr++;
        else np++;
        if (v==8 && j==2) pr++;
        else np++;
        if (v==9 && j==1) pr++;
        else np++;
        if (v==10 && j==3) pr++; 
        else np++;
        return i;
    }
    cout<<"Правильных" <<' '<<pr<<endl;
    cout<<"Неправильных" <<' '<<np<<endl;
    cout<<"Спасибо" << endl;
    return 0;   
}


Вернуться к обсуждению:
Прогнать цикл в main до конца C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2013, 16:46
Готовые ответы и решения:

Цикл для повторения вычислений создать в методе main. Также в методе main предусмотреть обработку исключений в случае вв
1.Даны целые числа А и В, обозначающие соответственно числитель и знаменатель дроби. Определить...

Возможно ли без использования цикла получить символ с конца нулевого аргумента main()?
Использую имя файла как аргумент для предварительной настройки программы. Хочу без помощи поиска в...

Цикл не работает до конца
Уважаемые господа, здравствуйте! Помогите, пожалуйста, с проблемой. Это послание...

Цикл с конца к началу
нужно сделать цикл с конца к началу пишу например так: For h = UBound(ar) - 1 To 0 Step 2нифига,...

10
30.11.2013, 16:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2013, 16:46
Помогаю со студенческими работами здесь

Цикл не доходит до конца
Здравствуйте! Не могу разобраться, почему цикл for не доходит до конца. Ниже я привел код, за любой...

Почему цикл for не работает не до конца?
Нужно было найти кол-во одинаковых элементов в строках матрицы . Я сделал копию исходного массива, ...

Цикл For начинает с конца (Delphi 7)
{Matrix x Matrix} function MMMult(lhs, rhs : Matrix) : matrix; var i,j,k : integer; R :...

Ошибка no main class (заголовок com/javafx/main/Main) на другом компьютере
У меня возникла такая проблема. Если я создаю пример JavaFX приложения в Netbeans и компилирую его...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru