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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ создать структуру http://www.cyberforum.ru/cpp-beginners/thread1015703.html
Ведомость деталей Наименование Тип - Количество - Вес 1 детали (г) Фланец З - 3 - 450 Переходник П - 8 - 74 Станина О - 1 - 117050 Примечание: принято такое кодирование типов: О - оригинальная, П - покупная, З - заимствованная Добавлено...
C++ Найти сумму целых четных чисел, расположенных в интервале (a, b) Для решения заданий следует использовать "однопроходные" алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных. Однопроходные алгоритмы обладают важным преимуществом: для решения задачи не требуется хранить в памяти одновременно весь набор данных. Поэтому при программировании таких алгоритмов не нужно использовать массивы. Даны два числа a>0... http://www.cyberforum.ru/cpp-beginners/thread1015698.html
C++ Битовые операции
Объясните пожалуйста поэтапно, что мы делаем в этой программе, каждую строку. Задание: Написать функцию, которая возвращает число, полученое с целого числа х, в котором, начиная с позиции р, циклично сдвинуты n разрядов вправо. Проверить правильность значений n, p . #include <iostream> using namespace std; const int bits=32;
C++ Проект файл
Добрый вечер уважаемые форумчане. Прошу помочь мне с проектом клиента. Я только учусь поэтому прошу не ругаться. У меня есть проект, я произвел отладку, потом построение релиз вин32 Мне написало построение прошло успешно. В папке релиз появились файлы lib, sbr, obj и другие. Почему не собрался exe файл подскажите пожалуйста. Моя конфигурация studio proff 2008 + DirectX SDK (February 2010)
C++ Мусор при выводе http://www.cyberforum.ru/cpp-beginners/thread1015682.html
Динамически выделил память под массив, записал туда значения, при выводе он выводит элементов больше чем я выделял, как исправить? #include "stdafx.h" #include <iostream> using namespace std; #define count 500 int _tmain(int argc, _TCHAR* argv) { int count_mini=0, to_a_comma=0, after_a_comma=0,i; char main_line, *left_line, *right_line;
C++ Б. Страуструп "Программирование.Принципы и практика использования С++" Домашнее задание из главы 3. Напишите программу, которая предлагает ввести три целых числа и выводит их на экран в порядке возрастания. Например: Введем 6,10,4 << 4,6,10 или введено 4,5,4 << 4,4,5 Начал писать так: //Домашнее задание #include "std_lib_facilities.h" int main() { int v1, v2,v3; подробнее

Показать сообщение отдельно
proNoobas
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 7
25.11.2013, 23:02  [ТС]     Для вводимого с клавиатуры числа определить, сколько раз подряд оно делится без оcтатка на цифры от 2 до 9
Цитата Сообщение от MarVaL Посмотреть сообщение
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
#include <iostream>
 
int main(){
  int number, count[10];
  std::cout << "Input number: ";
  std::cin >> number;
  
  for(int i = 2; i <= 9; ++i)
    count[i] = 0;
  
  
  int index = 2;
  for(int Q = 2; Q <= 9; ++Q){
    int t = number;
    for(; t % Q == 0; ++count[index])
      t /= Q;
    ++index;
  }
  
  for(int i = 2; i <= 9; ++i)
    std::cout << i << " - " << count[i] << std::endl;
  
  return 0;
}
можно ли реализовать без массива только с помощью циклов?
 
Текущее время: 11:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru