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

Количество нулей в записи числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найдите кратчайшие пути от фиксированной вершины произвольного бесконтурного графа http://www.cyberforum.ru/cpp-beginners/thread313417.html
Найдите кратчайшие пути от фиксированной вершины произвольного бесконтурного графа. Граф задан списками смежности. После завершения работы с динамическими структурами данных необходимо освободить занимаемую ими память. Подскажите какой алгоритм использовать!
C++ Бесконечный цикл Здравствуйте. Программа должна принимать некоторые значения, обрабатывать их и выдавать в виде статистики (нарисовать звездочками). Вот как раз во время печати звездочек и получается бесконечный цикл. Как его побороть? #include <iostream> // // #include <iomanip> // using namespace std; // // http://www.cyberforum.ru/cpp-beginners/thread313413.html
C++ Ошибка с массивами
Доброго времени суток. Пишу игру двадцать одно очко. Возникли проблемы с массивами. Есть класс, где хранятся: названия карт, значения карт, сумма всех очков и пара функций для генерации карт. Сам класс: #ifndef _KARDS_H #define _KARDS_H class kards { public: AnsiString kard; int znachenie;
C++ целочисленная прямоугольная матрица
дана целочисленая прямоугольная матрица. Определить номер первого из столбцов , содержащих хотя бы один нулевой элемент Характеристикой строки целочисленной матрицы назовём сумму её отрицательных четных элементов Переставляя строки заданой матрицы,расположить их в соответствии с убыванием характеристик
C++ Обработка вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread313394.html
Дан текстовый файл, каждая строка которого содержит изображения нескольких чисел, разделенные пробелами (вещественные числа имеют ненулевую дробную часть). Создать файл вещественных чисел, содержащий (в том же порядке) все числа из исходного файла, имеющие ненулевую дробную часть. Вот попытка, помогите что не так. #include <stdio.h> #include <string.h> #include <stdlib.h> #include...
C++ как по спирали матрицу вывести? Дана квадратная матрица A порядка M (M — нечетное число). Начиная с элемента A1,1 и перемещаясь против часовой стрелки, вывести все ее элементы по спирали: первый столбец, последняя строка, последний столбец в обратном порядке, первая строка в обратном порядке, оставшиеся элементы второго столбца и т. Д.; последним выводится центральный элемент матрицы. подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
05.06.2011, 15:15     Количество нулей в записи числа
Ввод числа а
Вот со стрингами, для больших чисел работает.
Но если не знать STL, то понять это сложновато.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <sstream>
#include <algorithm>
bool iszero(char x){return (x==48)?true:false;}
int main(){
    std::string str;
    std::cin >> str;
    int count=std::count_if(str.begin(),str.end(),iszero);
    std::cout << count;
    return 0;
}
Кстати что-то в C++ билдере этот вариант ниразу не работает.
Странно... Что пишет?
 
Текущее время: 04:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru