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

Составить программу подсчета количества цифр в данной строке. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лабиринт http://www.cyberforum.ru/cpp-beginners/thread94457.html
Вообщем у меня 2 проблемы: 1) Либирнт генерирует 2 раза 2) '8' ходит как хочит Поправте плз код #include <iostream> #include <iomanip> #include <cstdio> #include <cstdlib> void Flip(char& x, char& y){
C++ Тема: Работа со строками в С++ какая функция подсчитывает ТОЛЬКО количество цифр в данной строке. Например: "РУСЛАН 706" функция if (isdigit()) не подходит подскажите другую функцию ПЛИЗЗЗ http://www.cyberforum.ru/cpp-beginners/thread94447.html
C++ Русские буквы из файла.
Пользуюсь Borland C++5.02. Пытаюсь написать опросник. А компилятор не хочет с файла выводить русские буквы из файла выводит на консоль кракозябры. Помогите кто знает советом. Пожалуйста а то сдать программу учителю нужно уже в суботу. Заранее спасибо.
C++ Структуры и массивы
Задание следующее: Написать программу, в которой необходимо создать структуру, элементами которой являются фамилия автора книги и ее название. Объявить массив данных типа структуры и ввести значения его элементов. Реализовать функцию добавления данных в массив. Если введена информация об авторе книги и ее названии, которые уже имеются в каталоге, данные не добавлять. Предусмотреть вывод...
C++ Найти сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread94433.html
Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2) минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы.
C++ Нужны примеры программ с двумерными массивами дайте пожалуста пару примеров програм с двумерными массивами подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9382 / 5432 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
11.02.2010, 15:57     Составить программу подсчета количества цифр в данной строке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <cctype>
 
using namespace std;
 
bool isDigit(int c) { return isdigit(c); }
 
int main(){
    string str;
    string::size_type cnt;
    
    cout << "String: ";
    getline(cin, str);
    
    cnt = count_if(str.begin(), str.end(), isDigit);
    cout << cnt << " digits in the string." << endl;
    
    return 0;
}
 
Текущее время: 18:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru