Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2012, 17:55   #1
Светлана94
 
Регистрация: 16.09.2012
Сообщений: 9
По умолчанию Что значит на СИ++: while (x!=y)

Что значит на СИ++: while (x!=y)
Светлана94 вне форума Ответить с цитированием
Старый 20.09.2012, 18:54   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Это заголовок цикла, который будет выполняться до тех пор, пока переменные x и y не совпадут по значению. Иначе говоря, пока x и y не равны по значению, то выполняется этот цикл.
Вадим Мошев вне форума Ответить с цитированием
Старый 20.09.2012, 19:18   #3
Светлана94
 
Регистрация: 16.09.2012
Сообщений: 9
По умолчанию Спасибо, не поможешь прогу написать?

Даны целые числа m, n (m<>0, n<>0). Получить все их общие делители (положительные и отрицательные).

Мы в классе делали такую же но только положительные выводили и у нас вот что было:
while (m!=n)
if (m>n) m-=n
else n-=m;
Светлана94 вне форума Ответить с цитированием
Старый 20.09.2012, 20:29   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Ход такой:
Идите, начиная от двойки до минимального из модулей данных чисел (включительно!), проверяя, делятся ли модули обеих этих чисел на переменную, которая в цикле постепенно увеличивается на 1, начиная от 2 до минимального из модулей данных чисел. Если делится, то делителем будет как само это число (параметр цикла), так и число, противоположное ему по знаку.
если же модуль хотя бы одного числа равен 1, то выдать сообщение о том, что общих делителей нет (единицу за делитель как-то некошерно считать)
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
max:0:2 что значит 0 ??? русяй Паскаль, Turbo Pascal, PascalABC.NET 6 30.06.2011 09:59
Обясните что значит amator_roma Помощь студентам 0 23.06.2011 13:39
Что значит \n в С++ compod Общие вопросы C/C++ 11 02.05.2011 02:45
Что это за знак и что он значит? Яр|/||< (^_^) Свободное общение 10 04.07.2010 13:16
Что значит Inc(x)? Vadim123456 Помощь студентам 6 27.04.2010 23:19