Загрузка...

Help with an assignment in C++

Thread in Studies created by Madaridze Dec 24, 2023. 71 view

  1. Madaridze
    Madaridze Topic starter Dec 24, 2023 39 Aug 18, 2019
    Имя вводится с клавы
    [IMG]
     
  2. phisher
    phisher Dec 24, 2023 скамнусь в течении полу года 2529 Jun 26, 2020
    ну букв 18, пробелов 3, цифр 8 и 2 точки
     
  3. Leva63
    Leva63 Dec 24, 2023 308 Mar 14, 2021
    C
    #include <iostream>
    #include <conio.h>
    #include <string.h>
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, "RUS");
    int sh = 0, buk = 0, sl = 1, pr = 0;
    char string = ' ';// объявление и инициализация строки
    cout << "Введите строку(последний символ $): " << string;
    while (string != '$')
    {
    string = getchar(); // Ввод строки с буквами и числами посимвольно
    if (isdigit(string)) //проверка "цифра"?
    sh = sh + 1;
    if (isalpha(string)) //проверка "буква"?
    buk = buk + 1;
    if (isspace(string)) //проверка "пробел"?
    sl = sl + 1;
    if ((string == '.') || (string == '?') || (string == '!')) //проверка "предложение"?
    pr = pr + 1;


    }

    cout << "Введено: Цифр - " << sh << endl;
    cout << "Введено: Букв - " << buk << endl;
    cout << "Введено: Слов - " << sl << endl;
    cout << "Введено: Предложений - " << pr << endl;
    system("pause");
    return 0;
    }
     
Top
Loading...