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

Вывод числа в столбик (без использования строковых переменных) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.71
dalmer
5 / 5 / 0
Регистрация: 05.05.2010
Сообщений: 37
21.11.2010, 23:01     Вывод числа в столбик (без использования строковых переменных) #1
Дано натуральное число N. Не используя строковые переменные, вывести в столбик это число. Для решения использовать функции целочисленного деления и вычисления остатка от деления целых чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2010, 23:01     Вывод числа в столбик (без использования строковых переменных)
Посмотрите здесь:

C++ вывод текста без использования библиотек?
C++ Исправить без использования глобальных переменных
C++ Обмен значениями двух переменных А и В без использования вспомогательной переменной
Поменять местами значения двух переменных без использования дополнительной переменной C++
Вывод чисел от 1 до N без использования while, for C++
C++ Вывод всех перестановок без использования массивов
C++ Вывод числа в столбик с первой цифры, без массива, без строк
Составьте программу без использования строковых переменных, которая разбивает число n на цифры и печатает их в C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
21.11.2010, 23:59     Вывод числа в столбик (без использования строковых переменных) #2
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
25
#include <iostream>
 
using namespace std;
 
int main()
{
    long int a,c;
    int i=0, arr[10];
    cout<<"Enter number: ";
    cin>>a;
    cout<<endl<<"Number: "<<endl;
    while(a>0)
    {
        c=a%10;
        a/=10;
        arr[i]=c;
        i++;
    }
  for(int j=i-1; j>=0; j--)
  {
      cout<<arr[j]<<endl;
  }
  system("pause"); 
  return 0;
}
arzhanok
1 / 1 / 1
Регистрация: 10.07.2014
Сообщений: 38
28.07.2014, 20:01     Вывод числа в столбик (без использования строковых переменных) #3
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
25
#include <iostream>
#include <math.h>
using namespace std;
void p(long a)
{ 
long i=0,z=a;
    while (z)
    {
       z/=10;  
       i++; //êîëè÷åñòâî öèôð ГўГ® ââåäåГ*Г*îì ÷èñëå 
    } 
    
    for (i;i>0;i--)
      {
        cout<<abs(a/(long (pow(10,i-1)))%10)<<endl; 
        }
    
}
int main(void)
{ 
     setlocale (0,""); long  n;
     cout<<"n="; cin>>n;
     p(n);
     system ("PAUSE");
}
подскажите , что у меня не правильно? задание - Напишите*процедуру,*которая*выводит*на*экран*в*столбик*все*цифры*переданного*ей*числа,*
начиная*с*первой.*
Yandex
Объявления
28.07.2014, 20:01     Вывод числа в столбик (без использования строковых переменных)
Ответ Создать тему
Опции темы

Текущее время: 19:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru