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

Массив. Работа с текстом. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическкие структуры данных http://www.cyberforum.ru/cpp-beginners/thread148959.html
Здравствуйте, уважаемые программисты! Очень нужна Ваша помощь! Составить программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая заявка включает: • пункт назначения;...
C++ Проверка вместимости числа в буфер Есть класс дроби. Собственно он определяется двумя главными параметрами типа int. Все сделано, все работает. Кроме проверки переполнения. Вводим допустим число 22222222222222222 - программа пишет... http://www.cyberforum.ru/cpp-beginners/thread148955.html
C++ проверьте пожалуйста , выбивает ошибку о нехватке памяти
#include <conio.h> #include <iostream.h> #include <string.h> #include <math.h> int X; void Zamena(char B) { switch (B)
Масив на С H E L P C++
Помогите: код программы на С Во всех последовательностях положительных чисел ограничить снизу значения тех элементов, значения которых меньше среднего для этой последовательности, Размерность...
C++ Чётность трёх чисел http://www.cyberforum.ru/cpp-beginners/thread148910.html
Помогите пожалуйста написать программу, которая выводит "Да" или "Нет" в зависимости от того имеют ли три заданных числа одинаковую четность. Вот нашел такую-же програмку, но она на паскале.. =(...
C++ стеки в С++ помогите пожалуйста! Мне нужно написать програму в С++ с использованием STL. Условие таково: вывести строку в обратном направлении. Но #include<list> - использовать нельзя. Что то питалась сделать,... подробнее

Показать сообщение отдельно
molny
0 / 0 / 0
Регистрация: 20.05.2010
Сообщений: 6

Массив. Работа с текстом. - C++

24.06.2010, 07:45. Просмотров 360. Ответов 1
Метки (Все метки)

В общем, задание такого: пользователь вводит Ф.И.О (неважно чьё) и программа должна вывести суммарное количество введенных букв, количество введенных букв "А" и со скольки букв состоит отдельно фамилия, имя и отчество. Сделал все, кроме последнего. Помогите, пожалуйста.
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
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <string>
#include <clocale>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    int p=0,a=0,kol=0;
    char* fio=new char[40];
    ins:
    cout<<"Введите Ф.И.О (латиницей): ";
    gets(fio);
    if(strlen(fio)==0)
    {
                     cout<<"Вы ничего не ввели! Повторите ввод!"<<endl;
                     goto ins;
    }
    for(int i=0; i<strlen(fio); i++)
    {
            if(fio[i]==' ') p++;
            if((fio[i]=='a')||(fio[i]=='A')) a++;
    }
    kol=strlen(fio)-p;
    if(kol==0)
    {
            cout<<"Вы не ввели ни одной буквы! Повторите ввод!"<<endl;
            goto ins;
    }
    else cout<<"Общее количество введенных символов: "<<kol<<endl;
    if(a==0)
    {
            cout<<"Не найдено ни одной буквы А! =(";
    }
    else cout<<"Количество букв А: "<<a<<endl;
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru