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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
aiuva
1 / 1 / 0
Регистрация: 07.05.2010
Сообщений: 24
#1

Найти произведение цифр заданного четырёхзначного числа - C++

15.12.2010, 18:48. Просмотров 2881. Ответов 6
Метки нет (Все метки)

Найти произведение цифр заданного четырёхзначного числа

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2010, 18:48     Найти произведение цифр заданного четырёхзначного числа
Посмотрите здесь:
C++ составить линейную программу (сумма двух первых цифр заданного четырёхзначного числа равна сумме двух его последних цифр)
Найти произведение цифр заданного четырехзначного числа C++
Найти произведение цифр заданного четырехзначного числа C++
Найти произведение цифр заданного четырехзначного числа C++
Найти произведение цифр заданного целого четырехзначного числа C++
C++ Из заданного промежутка найти все числа произведение цифр которых равно заданному
Проверить условие: сумма цифр заданного числа N превосходит произведение цифр этого же числа на 1 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
15.12.2010, 18:50     Найти произведение цифр заданного четырёхзначного числа #2
aiuva,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
    int num = 0, pro = 1;
    std::cout << "Input num: ";
    std::cin >> num;
    while(num)
    {
        pro *= num % 10;
        num /= 10;
    }
    std::cout << "\n\t-> " << pro << std::endl;
    return 0;
}
aiuva
1 / 1 / 0
Регистрация: 07.05.2010
Сообщений: 24
15.12.2010, 19:06  [ТС]     Найти произведение цифр заданного четырёхзначного числа #3
программа не работает
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
15.12.2010, 19:13     Найти произведение цифр заданного четырёхзначного числа #4
aiuva, Вы ошыбаетесь, програма работает, вот:
Миниатюры
Найти произведение цифр заданного четырёхзначного числа  
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
15.12.2010, 19:19     Найти произведение цифр заданного четырёхзначного числа #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<cstdlib>
 
using namespace std;
 
int main(){
int f,j,p=1, i;
cout<<"Vvedi 4-x znachnoe 4islo"<<endl;            
cin>>f;                                                                        
cout<<endl;
    for(i=0;i <4; i++){
        j = f%10;                                                      
        f =f/10;
        p=p*j;                                                              
           }
cout<<p<<" "<<endl;
system("PAUSE>>null");
return 0;
}
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
15.12.2010, 19:24     Найти произведение цифр заданного четырёхзначного числа #6
aiuva,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <algorithm>
#include <iostream>
#include <string>
#include <boost/lambda/lambda.hpp>
#include <boost/lexical_cast.hpp>
 
int main() {
  std::string str = boost::lexical_cast<std::string>(1234);
  
  int product = 1;
  std::for_each(str.begin(), str.end(), product *= boost::lambda::_1 - '0');
  
  std::cout << product << std::endl;
  
  return 0;
}
Результат: http://liveworkspace.org/code/2cf12d...c94f87f5cccfe9
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2010, 08:56     Найти произведение цифр заданного четырёхзначного числа
Еще ссылки по теме:
C++ Найти первую и последнюю цифры заданного числа; найти сумму цифр заданного числа
Произведение цифр заданного трехзначного числа C++
Дано натуральное число N. Найти и вывести все числа в интервале от 1 до N-1, у которых произведение цифр совпадает с произведением цифр данного числа C++
Где ошибка? (произведение цифр заданного целого четырехзначного числа) C++
C++ Выяснить, различны ли все цифры заданного четырёхзначного натурального числа

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

Или воспользуйтесь поиском по форуму:
aiuva
1 / 1 / 0
Регистрация: 07.05.2010
Сообщений: 24
18.12.2010, 08:56  [ТС]     Найти произведение цифр заданного четырёхзначного числа #7
asics. можете описать что происх-т в алгоритме?
Yandex
Объявления
18.12.2010, 08:56     Найти произведение цифр заданного четырёхзначного числа
Ответ Создать тему
Опции темы

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