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

Для вводимого с клавиатуры числа определить, сколько раз подряд оно делится без оcтатка на цифры от 2 до 9 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ создать структуру http://www.cyberforum.ru/cpp-beginners/thread1015703.html
Ведомость деталей Наименование Тип - Количество - Вес 1 детали (г) Фланец З - 3 - 450 Переходник П - 8 - ...
C++ Найти сумму целых четных чисел, расположенных в интервале (a, b) Для решения заданий следует использовать "однопроходные" алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных. Однопроходные алгоритмы обладают... http://www.cyberforum.ru/cpp-beginners/thread1015698.html
C++ Битовые операции
Объясните пожалуйста поэтапно, что мы делаем в этой программе, каждую строку. Задание: Написать функцию, которая возвращает число, полученое с целого числа х, в котором, начиная с позиции р,...
C++ Проект файл
Добрый вечер уважаемые форумчане. Прошу помочь мне с проектом клиента. Я только учусь поэтому прошу не ругаться. У меня есть проект, я произвел отладку, потом построение релиз вин32 Мне написало...
C++ Мусор при выводе http://www.cyberforum.ru/cpp-beginners/thread1015682.html
Динамически выделил память под массив, записал туда значения, при выводе он выводит элементов больше чем я выделял, как исправить? #include "stdafx.h" #include <iostream> using namespace std;...
C++ Б. Страуструп "Программирование.Принципы и практика использования С++" Домашнее задание из главы 3. Напишите программу, которая предлагает ввести три целых числа и выводит их на экран в порядке возрастания. Например: Введем 6,10,4 << 4,6,10 или введено 4,5,4 <<... подробнее

Показать сообщение отдельно
MarVaL
С++ Beginner
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
26.11.2013, 14:36
Цитата Сообщение от proNoobas Посмотреть сообщение
можно ли реализовать без массива только с помощью циклов?
Можно

Добавлено через 23 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main(){
  int number, count = 0;
  std::cout << "Input number: ";
  std::cin >> number;
  
  
  int index = 2;
  for(int Q = 2; Q <= 9; ++Q){
    int t = number;
    for(; t % Q == 0;){
      t /= Q;
      ++count;
    }
    std::cout << index << " - " << count << std::endl;
    ++index;
    count = 0;
  }
  
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru