Форум: Форум C++Разное
Новые темы: 00
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сумма и произведение цифр числа
 
 автор: west   (15.09.2007 в 00:30)   письмо автору
 
 

с клавиатуры вводитса целое число Х из промежутка [100,9999] если число четырехзначное то найти сумму его цифр а если трехзначное то то произведение цифр числа

  Ответить  
 
 автор: dima_s_d_s   (15.09.2007 в 09:30)   письмо автору
 
   для: west   (15.09.2007 в 00:30)
 


#include <iostream>
using namespace std;

void main ()
{
int x=0, s=1;
cout<<"Введите число в диапазане 100-9999";
cin>>x;

for (;;)
{
if (x<100 || x>9999) {cout<<"Вы ввели не верное чило\n"
cout<<"Введите число в диапазане 100-9999 "; cin>>x;}
else break;
}

if (x<=999) {for (; x!=0; x/=10) {s*=x%10;}}
else {for (s=0; x!=0; x/=10) {s+=x%10;}}

cout<<"\n"<<s;

}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования