Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Spl1t, Держи, единственный нюанс, я не понял смысл этой фразы
Код: Выделить весь код
Протестируйте функцию десятичных чисел из некоторого диапазона от n до m.
Если я правильно понял, то тут стоит прикрутить цикл, от числа нижней границы диапазона, до числа верхней границы диапазона, и проверить все числа, выводя, количество чисел и их сумму? Или как?
P.S. Писана на Borland C++ 6.0
Решение

Код: Выделить весь код
// Написать прогу, которая по заданному натуральному числу
// определяет количество цифр в нем и их сумму.
// Протестируйте функцию десятичных чисел из некоторого диапазона от n до m.
#include <iostream>
using std::cout;
using std::cin;
using std::endl;

// Функция расчитывающая количество чисел во введённом числе...
int Rasriad(int enterNumber)
{
  int n = enterNumber, x = 0;
	while (n != 0) {
		n /= 10;
		x++;
	}
	return x;
}

int main()
{
   int enterNumber,
       lenght = 0,
       indexRas,
       decimal = 1,
       summa = 0,
       z;

   cout<<"Enter Number: ";
   cin>>enterNumber;

   // определяет количество цифр в нем и их сумму.
   lenght = Rasriad(enterNumber);

   for(int j = 1; j < lenght; j++)
      decimal *= 10;

   for(int i = 0; i < lenght; i++){
      indexRas = enterNumber / decimal % 10;
      cout<<" Number "<<i<<" = "<<indexRas<<endl;
      summa += indexRas;
      decimal /= 10;
    }

   cout<<"\n Summa all numbers: "<<summa<<endl;
   cin>>z;

   return 0;
}
//---------------------------------------------------------------------------

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:38, 27-09-2008 | #4