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

Дан текст, содержащий целые числа. Вывести на экран количество чисел в нем - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в проге. Run-Time Check Failure #3 http://www.cyberforum.ru/cpp-beginners/thread258491.html
#include <iostream> #include <fstream> using namespace std; int first (void) { setlocale(LC_ALL, "Russian"); int n; do { cout << "введите n" << endl;
C++ Поменять слова в сообщении по принципу: первое с последним, второе с предпоследним и т.д. На уроке преподаватель не объясняет как решать. Задачи берутся из "Основы программирования на языке С++" часть 2 Огнева М.В., Кудрина Е.В. Помогите, пожалуйста Работа со строками 1. Дано осмысленное текстовое сообщение (алфавитно-цифровая инф., разделенная знаками препинания и пробелами, в конце ставится точка), поменять слова в сообщении по принципу: первое с последним, второе с... http://www.cyberforum.ru/cpp-beginners/thread258489.html
C++ прототип функции
сделал стандуртную программу нахождения max в массиве с помощью фунцкции... а как переделать программу чтобы перед главной фунцией, подфункцию поиска макс эл-та описать прототипом, а тело функции впихнуть уже после int main() #include "stdafx.h" #include <iostream> using namespace std; const int n = 4;; int maxim(int mas) { int max ;
C++ Вывести последовательность символов, расположенных до первого двоеточия в строке
выводит на экран последовательность символов, расположенных до первого двоеточия;
C++ количество букв в строке http://www.cyberforum.ru/cpp-beginners/thread258467.html
подсчитывает количество букв в строке;
C++ Описать структуру с именем student Нужна помощь в решении задачи в Borland C, 16. Ввести структуру СТУДЕНТ с полями ФИО, ГОД РОЖДЕНИЯ, КОД ГРУППЫ. Написать и протестировать функцию a) добавления нового студента в список студентов; b) вывода на экран списка студентов; c) вывода на экран студента с определенной ФИО; подробнее

Показать сообщение отдельно
Vandris
 Аватар для Vandris
63 / 63 / 13
Регистрация: 19.01.2011
Сообщений: 90
16.03.2011, 21:59     Дан текст, содержащий целые числа. Вывести на экран количество чисел в нем
2. Дан текст, содержащий целые числа. Вывести на экран количество чисел в нем.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <cctype>
using namespace std;
int main()
{
    string str;
    int cnt = 0;
    cout << "Enter str -> ";
    getline(cin, str);
    for(int i = 1; i <= str.length(); i++)
    {
        if(isdigit(str[i-1]) && !isdigit(str[i]))
            cnt++;
    }
    cout<<"Result -> "<<cnt;
    return 0;
}
MILAN, ваш код считывает до первого разделителя и выводит количество цифр в строке, а не количество чисел
 
Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru