#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char s[5][80];
double count = 0, z = 0;
double size = 0;
double average = 0;
cout << "Введите 5 строк до 80 символов на каждую: " << endl;
for (int i = 0; i < 5; i++)
{
cin.getline(s[i], 80);
}
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 80; j++) {
if (s[i][j] != ' ' && (s[i][j + 1] == ' ' || s[i][j + 1] == '\0')) // Считаем кол-во слов
count++;
}
}
for (int i = 0; i < 5; i++) {
z = strlen(s[i]); // Вызов стандартной функции длины строки
for (int j = 0; j < z; j++) // Пробег по символам строки
{
if (s[i][j] != '\0' && s[i][j] != ' ' && s[i][j] != '.' && s[i][j] != ':' && s[i][j] != ',' && s[i][j] != '?' && s[i][j] != '!') // Считаем кол-во символов
size += 1;
}
}
cout << "Кол-во слов в тексте: " << count << endl;
cout << "Кол-во символов: " <<size << endl;
average = size / count;
cout << "Средняя длина слов: " << average << endl ;
system("pause");
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.