Предмет: Информатика,
автор: afugaf
создайте функцию которая считает с клавиатуры символьный массив и затем рассчитывает количество символов во введенной строке. Напишите программу, которая позволяет с пользованием созданной функции считаnь с клавиатуры строку и вывести на экран количество символов в ней (С++)
Ответы
Автор ответа:
0
#include <iostream>
using namespace std;
void countChars() {
char s[256];
cout << "Введите строку: ";
cin.getline(s, 256);
int count = 0;
for (unsigned int i = 0; i < strlen(s); i++)
count++;
cout << "Количество символов в строке: " << count << endl;
}
int main() {
setlocale(LC_ALL, "Russian");
countChars();
system("pause");
return 0;
}
//=================
// или так
//================
#include <iostream>
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 << "Введите строку: ";
cin.getline(s, 256);
cout << "Количество символов в строке: " << countChars(s) << endl;
system("pause");
return 0;
}
using namespace std;
void countChars() {
char s[256];
cout << "Введите строку: ";
cin.getline(s, 256);
int count = 0;
for (unsigned int i = 0; i < strlen(s); i++)
count++;
cout << "Количество символов в строке: " << count << endl;
}
int main() {
setlocale(LC_ALL, "Russian");
countChars();
system("pause");
return 0;
}
//=================
// или так
//================
#include <iostream>
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 << "Введите строку: ";
cin.getline(s, 256);
cout << "Количество символов в строке: " << countChars(s) << endl;
system("pause");
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Українська мова,
автор: Аноним
Предмет: Алгебра,
автор: laxery77
Предмет: Математика,
автор: Аноним
Предмет: Алгебра,
автор: jftxoydco