#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; } 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; }