Создайте функцию которая считает с клавиатуры символьный массив и затем рассчитывает...

0 голосов
27 просмотров

Создайте функцию которая считает с клавиатуры символьный массив и затем рассчитывает количество символов во введенной строке. Напишите программу, которая позволяет с пользованием созданной функции считаnь с клавиатуры строку и вывести на экран количество символов в ней (С++)


Информатика (49 баллов) | 27 просмотров
Дан 1 ответ
0 голосов

#include

using namespace std;

void countChars() {
    char s[256];
    cout << "Введите строку: ";<br>    cin.getline(s, 256);

    int count = 0;
    for (unsigned int i = 0; i < strlen(s); i++)
        count++;
   
    cout << "Количество символов в строке: " << count << endl;<br>}

int main() {
    setlocale(LC_ALL, "Russian");
    countChars();
    system("pause");
    return 0;
}

//=================
// или так
//================

#include

using namespace std;

int countChars(char* s) {
    int count = 0;
    for (unsigned int i = 0; i < strlen(s); i++)
        count++;
    return count;
}

int main() {
    setlocale(LC_ALL, "Russian");
    char s[256];
    cout << "Введите строку: ";<br>    cin.getline(s, 256);
    cout << "Количество символов в строке: " << countChars(s) << endl;<br>    system("pause");
    return 0;
}

(9.4k баллов)