0 / 0 / 0
Регистрация: 02.03.2010
Сообщений: 29

Два упражнения на цикл while

14.03.2010, 15:52. Показов 3459. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет народ... очень прошу помочь...

1. Даны натуральные числа X и Y. Вычислить их наибольший общий делитель.
2. Дано натуральное число N. Найти число, получающееся, если записать цифры числа N в обратном порядке.

если можно сделаете Блок схему...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.03.2010, 15:52
Ответы с готовыми решениями:

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием...
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать учесть особенности получения квадратного...

Цикл и два вектора
Доброй ночи, суть задачи: два вектора в одни водится "Имя" во второй значение типа int, нужно сделать проверку на уникальность...

цикл два раза
Вот к примеру есть цикл: for(char ch='a';ch='z';ch++) { Console.WriteLine(ch.ToString()); } мне надо чтобы я цикл мог...

4
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
14.03.2010, 16:12
Цитата Сообщение от CyraX93 Посмотреть сообщение
Даны натуральные числа X и Y. Вычислить их наибольший общий делитель
Смотри тут
0
Платежеспособный зверь
 Аватар для кот Бегемот
8959 / 4384 / 1652
Регистрация: 28.10.2009
Сообщений: 11,629
14.03.2010, 16:18
Цитата Сообщение от CyraX93 Посмотреть сообщение
Привет народ... очень прошу помочь...

1. Даны натуральные числа X и Y. Вычислить их наибольший общий делитель.
Pascal
1
2
3
4
5
6
7
8
9
10
var
a,b:integer;
begin
readln(a,b);
repeat
if a>b then a:=a mod b else b:=b mod a;
until (a=0)or( b=0);
writeln (a+b);
readln;
end.
Добавлено через 4 минуты
2. Дано натуральное число N. Найти число, получающееся, если записать цифры числа N в обратном порядке.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var
s,n:longint;
begin
readln(n);
while n<>0 do
begin
s:=s*10+(n mod 10);
n:=n div 10;
end;
writeln(s);
readln;
end.
1
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
14.03.2010, 16:23
Цитата Сообщение от CyraX93 Посмотреть сообщение
Дано натуральное число N. Найти число, получающееся, если записать цифры числа N в обратном порядке
Либо так
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var
  N,res: integer;
begin
  res := 0;
  ReadLn(N);
  while N <> 0 do
  begin
    res := res* 10 + N mod 10 ;
    N := N div 10
  end;
  WriteLn(res);
  ReadLn
end.
либо так
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
  s: string;
  temp: char;
  N,i: integer;
begin
  ReadLn(N);
  Str(N, s);
  for i := 1 to Length(s) div 2 do
  begin
    temp := s[i];
    s[i] := s[Length(s)-i+1];
    s[Length(s)-i+1] := temp
  end;
  WriteLn(s);
  ReadLn
end.
Добавлено через 31 секунду
ух, малость припоздал...
0
0 / 0 / 0
Регистрация: 02.03.2010
Сообщений: 29
14.03.2010, 17:37  [ТС]
Спасибо всем!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2010, 17:37
Помогаю со студенческими работами здесь

Два массива через цикл
Уже создал такую тему, в прошлый раз вопрос решился, и как вариант ещё совет был но он сейчас не проходит.. Всё выглядит так. $k - в...

Цикл while выполняется два раза подряд
Есть такой код, у меня этот цикл выполняется 2 раза за одно нажатие клавиши, в чем может проблема? Тоесть, выводится при первом нажатие...

Цикл два раза пробегает по строкам
Добро всем! :senor: Лето закончилось и у нас начались трудовые будни)) Подскажите почему где-то на десятый раз цикл может два раза...

Используя цикл while вывести цифрами два треугольника
Используя цикл while, составить программу которая будет выводить на экран изображение.

Два раза выполняется один и тот же цикл
В данной недопрограмме процесс проходит не совсем так, как предполагалось: действия цикла while, где выполняется выбор строки для новой...


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

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

Новые блоги и статьи
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
Lazarus. Таблица с объединением ячеек.
Massaraksh7 21.03.2025
Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в. . .
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Колмогоровская сложность: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
C++26: Индексирование пакетов и метапрограммиро­вание
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
Состояние гонки в C#: подводные камни многопоточного программировани­я
UnmanagedCoder 20.03.2025
Что такое состояние гонки? Это ситуация, когда результат программы непредсказуемо меняется в зависимости от порядка выполнения потоков. Проще говоря, два или более потока пытаются одновременно. . .
Next.js для разработки React: преимущества серверного рендеринга
Reangularity 20.03.2025
Next. js решает классическую проблему React-приложений: медленную первоначальную загрузку и плохую индексацию поисковиками. Вместо того чтобы заставлять браузер пользователя выполнять всю работу по. . .
JUnit или TestNG: Выбираем Java-фреймворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru