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

Введенное число делить на второе введенное число пока первое число не станет равным нулю - C++

Восстановить пароль Регистрация
 
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233
22.08.2013, 10:24     Введенное число делить на второе введенное число пока первое число не станет равным нулю #1
Введенное число делить на второе введенное число пока первое число не станет равным


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int number=0;
int secondNum=0;
int res=0;
 
void main(){
cin>>number;
cin>>secondNum;
 
for(int i=0;i<10;i++){
     res=number/secondNum;
    if(res==0){
    break;
}
    cout<<res<<endl;
}  
}
При таком варианте у меня выводиться первое деление 10 раз, тоесть ввожу number>>10, secondNum>>2
и получаю результат 5 - 10 раз.

Я честно дупля никак не могу дать как заставить программу 10/5 потом 5/2 потом 2/2 - все в одном цикле и вывести в консоле все результаты с остатком от ихнего деления
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2013, 10:24     Введенное число делить на второе введенное число пока первое число не станет равным нулю
Посмотрите здесь:

C++ Определить количество и сумму цифр в введенном натуральном числе. Введенное натуральное число представляется как единственное число, расположив цифры
C++ Проверка на введенное число
Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится. Найти это число C++
Ввести 2 числа. Если первое введенное число больше второго, то вычислить разность этих чисел, в противном случае –их сумму C++
написать программу, которая вводит число из 4 цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга. например если введенное ч C++
C++ Проверить введенное число
C++ Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине. Числа вводя
C++ Определить, является ли введенное число

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
13964 / 8795 / 1223
Регистрация: 24.12.2010
Сообщений: 15,930
22.08.2013, 10:39     Введенное число делить на второе введенное число пока первое число не станет равным нулю #2
C++
1
2
3
4
while(number != 0) {
 cout << number << endl;
 number /= secondNum;
}
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233
22.08.2013, 11:29  [ТС]     Введенное число делить на второе введенное число пока первое число не станет равным нулю #3
C++
1
2
3
4
5
         while(number!=0) {
    cout<<number <<endl;
    number/=secondNum;
 
}
Элементарно вроде, но такое тоже вылетает с головы .

Весьма благодарен
Yandex
Объявления
22.08.2013, 11:29     Введенное число делить на второе введенное число пока первое число не станет равным нулю
Ответ Создать тему
Опции темы

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