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

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

Войти
Регистрация
Восстановить пароль
 
barcelona-2013
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 16
#1

циклы do while - C++

09.12.2012, 15:22. Просмотров 246. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
do 
    {
        if (a>=b)
            a%=b;
        else
            b%=a;
    }
    while (a*b>0)
;

объясните пожалуйста, что делает эта функция. заранее спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2012, 15:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос циклы do while (C++):

Заменить в коде циклы for на циклы while - C++
int i, j, n; bool a; cin >> i >> n; for (i; i<n; i++) { a = true; for (j = 2; j <= i / 2; j++) if ((i%j) == 0) a =...

Циклы. Напечатать числа в виде таблицы, используя только циклы - Turbo Pascal
Напечатать числа в виде таблицы, используя только циклы (массивы и строки не применять): 1 2 2 ...

Циклы. Напечатать числа в виде таблицы, используя только циклы - Turbo Pascal
4. Напечатать числа в виде таблицы, используя только циклы (массивы и строки не применять): 1 2 2 ...

Переведите исходные циклы в циклы других форматотв: - Pascal
Переведите исходные циклы в циклы других форматотв: For i:73 to 122 do в Цикл while: в Цикл repeat: For i:256 downto 100 do в...

Циклы в Паскале (циклы с пост- и предусловием) - PascalABC.NET
Требуется напиcать программу, которая запрашивает числа с клавиатуры до тех пор, пока сумма чисел не превысит 25 или введенное число не...

Циклы с параметром (циклы ДЛЯ) - Pascal
Заданные векторы X(N) и Y(N) преобразовать по правилу: большее из xi и yi принять в качестве нового значения xi , а меньшее - в качестве...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Dragokas
Эксперт WindowsАвтор FAQ
15925 / 6740 / 816
Регистрация: 25.12.2011
Сообщений: 10,442
Записей в блоге: 16
15.01.2013, 01:55 #2
Определяет наименьший общий делитель.

В конце, если не ошибаюсь, должен быть такой оператор:
C++
return (a==0) ? b : a;
Цитата Сообщение от barcelona-2013 Посмотреть сообщение
объясните
C++
a%=b;
присвоить переменной a остаток от деления a на b.
0
UserAK
73 / 73 / 4
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
15.01.2013, 02:57 #3
Цитата Сообщение от Dragokas Посмотреть сообщение
Определяет наименьший общий делитель.
наибольший общий делитель - НОД, наименьший зачем определять?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2013, 02:57
Привет! Вот еще темы с ответами:

Циклы - C#
подскажите пожалуйста - как сделать так, чтобы функция выполнялась циклично. using System; using System.Collections.Generic; using...

Циклы - Pascal
Не понимаю как дополнить программу. Вот условие задачи: Ввести натуральное число n (от - 1000000 до 1000000).Посчитать сумму цифр этого...

Циклы do и while - C++
Приветсвую всех. Прошу помощи в решении двух задач: 1.Составить программу для определения, является ли натуральное число k степенью...

Циклы - Pascal
Возможно ошибка в формуле,помогите разобраться с программой! задача Найти сумму ряда ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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