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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dyap
2 / 2 / 0
Регистрация: 20.09.2010
Сообщений: 58
#1

Не работает программа по выводу чисел. - C++

20.09.2010, 17:59. Просмотров 731. Ответов 16
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
void main ()
{
    int n, i=0, x, y;
    cout<<"Vvediten\n";
    cin>>n;
    cout<<"Vvedite x\n";
    cin>>x;
    y=x+1;
    while (i<n);
    {
        i++;
        x=y+1;
        y=x+1;
        cout<<"Vzaimno prostie"<<x<<y;
    }
    cout<<"Vzaimno prostie"<<x<<y;
}
Вообщем суть программы: нужна чтобы программа выводила n пар взамино простых чисел, начиная с x числа. На прктике: вводим n=2, х=4 и программа должны выдать 4,5; 5,6! Но программа не работает...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.09.2010, 18:03     Не работает программа по выводу чисел. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
void main ()
{
        int n, i=0, x, y;
        cout<<"Vvediten\n";
        cin>>n;
        cout<<"Vvedite x\n";
        cin>>x;
        y=x+1;
        while (i<n)
        {
                i++;
                x=y+1;
                y=x+1;
                cout<<"Vzaimno prostie"<<x<<y;
        }
        cout<<"Vzaimno prostie"<<x<<y;
}
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
20.09.2010, 18:05     Не работает программа по выводу чисел. #3
Цитата Сообщение от MILAN Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
void main ()
{
 int n, i=0, x, y;
 cout<<"Vvediten\n";
 cin>>n;
 cout<<"Vvedite x\n";
 cin>>x;
 y=x+1;
 while (i<n)
 {
 i++;
 x=y+1;
 y=x+1;
 cout<<"Vzaimno prostie"<<x<<y;
 }
 cout<<"Vzaimno prostie"<<x<<y;
}
иии?
KuKu
1554 / 1032 / 75
Регистрация: 17.04.2009
Сообщений: 2,971
20.09.2010, 18:08     Не работает программа по выводу чисел. #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
void main ()
{
        int n, i=0, x, y;
        cout<<"Vvediten\n";
        cin>>n;
        cout<<"Vvedite x\n";
        cin>>x;
        for(int i=0;i<n;i++)
        {
            y=x+1;
            cout<<"Vzaimno prostie"<<x<<y;
            x++;
        }
 }
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.09.2010, 18:13     Не работает программа по выводу чисел. #5
Asics^, что значит "иии?"???
KuKu
1554 / 1032 / 75
Регистрация: 17.04.2009
Сообщений: 2,971
20.09.2010, 18:14     Не работает программа по выводу чисел. #6
Цитата Сообщение от MILAN Посмотреть сообщение
Asics^, что значит "иии?"???
твое сообщение с кодом было копией с первого поста
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
20.09.2010, 18:15     Не работает программа по выводу чисел. #7
Цитата Сообщение от MILAN Посмотреть сообщение
Asics^, что значит "иии?"???
А к чему ты скопировал код из поста №1 ?
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.09.2010, 18:15     Не работает программа по выводу чисел. #8
KuKu, вы бы лучше присмотрелись!!!
KuKu
1554 / 1032 / 75
Регистрация: 17.04.2009
Сообщений: 2,971
20.09.2010, 18:18     Не работает программа по выводу чисел. #9
прям игра "найди десять отличий", выделить жирным хоть можно было б
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.09.2010, 18:20     Не работает программа по выводу чисел. #10
#include <iostream>
using namespace std;
void main ()
{
int n, i=0, x, y;
cout<<"Vvediten\n";
cin>>n;
cout<<"Vvedite x\n";
cin>>x;
y=x+1;
while (i<n)
{
i++;
x=y+1;
y=x+1;
cout<<"Vzaimno prostie"<<x<<y;
}
cout<<"Vzaimno prostie"<<x<<y;
}

После while нет ";"!!!
dyap
2 / 2 / 0
Регистрация: 20.09.2010
Сообщений: 58
20.09.2010, 18:20  [ТС]     Не работает программа по выводу чисел. #11
MILAN,
Дело было не в ;
Программа компилировалась! Но все равно спасибо.


KuKu,
А вот Вам огромнейшее человеческое спасибо!

Только еще такой вопросик остался: а как сделать, чтобы у меня числа выводились примерно так : 2;3 (пробел) 3;4 и т.д. Ну или какое-нибудь разделение между числами и парами. А то все числа идут подряд...
iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
20.09.2010, 18:20     Не работает программа по выводу чисел. #12
MILAN, ну переделал ты с цикла while на for, и что? ошибка та же, результат при каждой итерации пропускает одну пару
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.09.2010, 18:21     Не работает программа по выводу чисел. #13
После while нет ";"!!!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
void main ()
{
 int n, i=0, x, y;
 cout<<"Vvediten\n";
 cin>>n;
 cout<<"Vvedite x\n";
 cin>>x;
 y=x+1;
 [B]while (i<n)[/B]
 {
 i++;
 x=y+1;
 y=x+1;
 cout<<"Vzaimno prostie"<<x<<y;
 }
 cout<<"Vzaimno prostie"<<x<<y;
}
iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
20.09.2010, 18:21     Не работает программа по выводу чисел. #14
dyap,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
void main ()
{
        int n, i=0, x, y;
        cout<<"Vvediten\n";
        cin>>n;
        cout<<"Vvedite x\n";
        cin>>x;
        for(int i=0;i<n;i++)
        {
            y=x+1;
            cout<<"Vzaimno prostie"<<x<<y<<" ";
            x++;
        }
 }
KuKu
1554 / 1032 / 75
Регистрация: 17.04.2009
Сообщений: 2,971
20.09.2010, 18:21     Не работает программа по выводу чисел. #15
м... да уже заметил это, только вродь не выводит 4,5 и 5,6
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.09.2010, 18:23     Не работает программа по выводу чисел. #16
iama, я в суть программы не вникал. Только исправил ошыбку!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2010, 18:24     Не работает программа по выводу чисел.
Еще ссылки по теме:

C++ Создать программу, на основе ответов пользователя, приходящую к какому-либо выводу.
Программа по выводу самого большого введеного слова C++
C++ Написать программу по выводу всех совершенных чисел до заданного
Почему программа поиска простых чисел работает только до 61? C++
Задача по выводу числа корней на экран C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
20.09.2010, 18:24     Не работает программа по выводу чисел. #17
MILAN, раз твоя программа работает неправильно, значит не исправил.
Yandex
Объявления
20.09.2010, 18:24     Не работает программа по выводу чисел.
Ответ Создать тему
Опции темы

Текущее время: 14:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru