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

Циклы do и while - C++

Восстановить пароль Регистрация
 
Shut_Up
Сообщений: n/a
25.11.2010, 02:27     Циклы do и while #1
Приветсвую всех. Прошу помощи в решении двух задач:
1.Составить программу для определения, является ли натуральное число k степенью числа.
Совершенно не понимаю условия задачи, ровно как и способа ее решения. Может ли кто-нибудь помочь, объяснить? Заранее благодарю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2010, 02:27     Циклы do и while
Посмотрите здесь:

C++ Циклы
циклы for, while C++
C++ циклы
C++ циклы
Циклы WHILE, DO-WHILE. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
besh]<a
 Аватар для besh]<a
12 / 10 / 1
Регистрация: 02.11.2009
Сообщений: 194
25.11.2010, 02:43     Циклы do и while #2
я тоже ниче не понял
DurkAngel
 Аватар для DurkAngel
0 / 0 / 0
Регистрация: 10.11.2010
Сообщений: 21
25.11.2010, 02:56     Циклы do и while #3
вот код на паскале
если перепишешь на тот язык что тебе надо то тебе повезло


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var i,r:integer;
begin
Writeln('Введите число которое мы будем проверять на степень');
readln(r);
Writeln('На какую степень мы будем проверять?');
readln(i);
r:=abs(r);
while (r>=i) do
begin
if r=i then write(', является степенью ',i);
r := r div i;
end;
readln;
end.
Shut_Up
Сообщений: n/a
25.11.2010, 18:01     Циклы do и while #4
Спасибо, сейчас попробую.

Добавлено через 34 минуты
Поробовал, программа запустилась, при вводе двух чисел(положительных) выводит на экран надпись, что является степенью числа, ввел отрицательную степень - и весь экран заполнился бегущими символами, спас только ctrl alt del)
Yandex
Объявления
25.11.2010, 18:01     Циклы do и while
Ответ Создать тему
Опции темы

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