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

цикл while - C++

Восстановить пароль Регистрация
 
WTR
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 12
19.10.2012, 00:06     цикл while #1
помогите понять как сделать(

Используя цикл while, напишите программу, которая считывает с клавиатуры натуральное число M и натуральное «основание» k, после чего находит максимальную степень, в которую надо возвести k, чтобы результат все еще не превышал M.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2012, 00:06     цикл while
Посмотрите здесь:

C++ Цикл FOR
C++ Цикл С++
Цикл for C++
Цикл с++ C++
Цикл while C++
Цикл do...while(); C++
C++ Цикл
цикл do - while C++
C++ Цикл while
C++ цикл do while
C++ Цикл while
Цикл While C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
StanislavUA
 Аватар для StanislavUA
44 / 44 / 3
Регистрация: 27.04.2011
Сообщений: 163
19.10.2012, 01:45     цикл while #2
как-то так
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
#include <iostream>
using namespace std;
 
int main()
{
    system("chcp 1251");
 
    double M, k, res = 1;
    int i = 0;
 
    cout << "Введите М: ";
    cin >> M;
 
    cout << "Введите k: ";
    cin >> k;
 
    while(res < M)
    {
        res *= k;
        i++;
    }
    cout << "Максимальная степень при которой " << k
        << " все еще будет меньше " << M << " равна " << i - 1 << endl;
    cout << k << "^" << i - 1 << " равно " << res / k << endl;
 
    system("pause");
    return 0;
}
Yandex
Объявления
19.10.2012, 01:45     цикл while
Ответ Создать тему
Опции темы

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