Форум программистов, компьютерный форум, киберфорум
Наши страницы

Разбить число на цифры при помощи цикла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Таблица перевода миль в километры и обратно. http://www.cyberforum.ru/cpp-beginners/thread563186.html
Помогите решить задачу, нужно вывести на экран таблицу пересчета миль в км и обратно до заданного k км. Решение нужно без использования массивов, можно использовать цикл. Должно выводится на экран...
C++ Бинарные деревья: создание, отображение, поиск узлов Написать программу, которая выполняет следующие действия: 1. Генерирует с помощью генератора случайных чисел 10 символов латинского алфавита. 2. Из полученных символов строит упорядоченное... http://www.cyberforum.ru/cpp-beginners/thread563180.html
Переставить в заданных порядках все элементы s-ой строки и k-ого столбца матрицы C++
Определить и протестировать класс CM, содержащий в качестве компонентов указатель на «динамический двумерный массив» (матрицу А) и его размеры (m-число строк и n число столбцов), а также конструктор...
Необходимо выбрать структуру (список, К-Ч дерево и т.д) для хранения данных C++
Решил описать задачку здесь, может кому тоже интересно будет, такие не каждый день на выдумывание хитрых алгоритмов дают, это не скучная задачка вроде моих универовских "напиши односвязный список" ...
C++ Написать программу на с++, которая считывает текст из файла.. http://www.cyberforum.ru/cpp-beginners/thread563145.html
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел. Что-то вот получилось,но не правильно работает) помогите пожалуйста #include...
C++ Массив и наследование, создать базовый класс Array, в котором определить поле-массив подходящего типа и поле для хранения количества элементов у текущего объекта-массива. Реализовать конструктор инизиализации, задающий... подробнее

Показать сообщение отдельно
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
01.05.2012, 23:22
C++
1
2
3
4
5
6
7
8
9
10
#include <cstdio>
#include <cstdlib>
#include <cctype>
 
int main()
{
  size_t i;
  for (i=0 ; isdigit(getchar()) ; ++i) { }
  printf ("%d\n", i);
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstdlib>
 
int main() {
  int value, i;
  if (!(std::cin >> value)) {
    std::cerr << "not a number" << std::endl;
    return EXIT_FAILURE;
  }
 
  for (i=1 ; value /= 10 ; ++i) {}
 
  std::cout << "number has " << i << ((i > 1) ? " digits" : " digit") << std::endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru