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

как перейти в начало цикла ? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
tarikgmail1
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 59
07.10.2012, 15:21     как перейти в начало цикла ? #1
Подскажите как сделать так, когда введешь 0 как второе число, опросило продолжение программы(то что в конце), ибо так краш просле ввода 0.Просьба сильно не ругать , ибо новичек

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
#include <iostream>
using namespace std;
 
int main (){
 int a,b;
 do {
 cout<<"Enter two nums. \n First: ";
 cin>>a;
 cout<<"\n Second: ";
 cin>>b;
 cout<<"\n\n";
 
 if (a>=b)
 {
     if(b == 0)
     cout<<" ohhhh you've entered 0! as sec numb !";
 
 
    if ((a %b)==0 )
    {
        if(a==b)
        cout<<"The same nums \n";
        else
        cout<<"evenly divisible \n";
    }
    else
    cout<<"not evenly divisible \n";
 
 }
 
 else
 cout<<"the second is larger! \n";
 
cout << "continue - 1 , exit - 0 :)" << endl;
cin >> a;
} while (a==1);
 
 
 return 0;
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2012, 15:21     как перейти в начало цикла ?
Посмотрите здесь:

начало и конец цикла в коде. C++
C++ Как перейти в начало текстового файла?
C++ Как перейти кстилю XP?
Как перейти на конец найденой строки? C++
Как перейти на новую строку в файле C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
07.10.2012, 15:23     как перейти в начало цикла ? #2
else if ((a %b)==0 )
tarikgmail1
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 59
07.10.2012, 15:26  [ТС]     как перейти в начало цикла ? #3
Цитата Сообщение от I.M. Посмотреть сообщение
else if ((a %b)==0 )
спасибо большое )

Добавлено через 1 минуту
А по другому никак, ибо не знаю этой конструкции )
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
07.10.2012, 15:29     как перейти в начало цикла ? #4
А это не какая-то особая конструкция.

Вы же знаете, что такое if-else? Ну вот.
C++
1
2
3
4
5
6
if (условие1)
{
}
else if(условие2)
{
}
равносильно

C++
1
2
3
4
5
6
7
8
9
if (условие1)
{
}
else 
{
   if(условие2)
   {
   }
}
просто скобки опущены
tarikgmail1
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 59
07.10.2012, 15:33  [ТС]     как перейти в начало цикла ? #5
Еще раз спасибо.
komand0
 Аватар для komand0
8 / 8 / 0
Регистрация: 20.06.2012
Сообщений: 225
07.10.2012, 15:36     как перейти в начало цикла ? #6
а причем тут циклы???
Yandex
Объявления
07.10.2012, 15:36     как перейти в начало цикла ?
Ответ Создать тему
Опции темы

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