Предмет: Информатика,
автор: daryaka220797
помогите с кодом. задан текст вычислить сколько раз в тексте встречается символ, который вводиться с клавиатуры. си++
Ответы
Автор ответа:
0
Вместо filename нужно вставить имя файла с текстом с форматом. Символ вводится в консоли.
#include <cstdio>
int main(void) {
FILE *fin = fopen("filename", "rt");
char chIn;
scanf("%c", &chIn);
int ans = 0;
char ch;
while ((ch = fgetc(fin)) != EOF) {
if (ch == chIn) {
ans++;
}
}
printf("%d", ans);
return 0;
}
#include <cstdio>
int main(void) {
FILE *fin = fopen("filename", "rt");
char chIn;
scanf("%c", &chIn);
int ans = 0;
char ch;
while ((ch = fgetc(fin)) != EOF) {
if (ch == chIn) {
ans++;
}
}
printf("%d", ans);
return 0;
}
Похожие вопросы
Предмет: Английский язык,
автор: tanyafr2000
Предмет: Математика,
автор: aisen07072008
Предмет: Химия,
автор: nabokd99
Предмет: Математика,
автор: vika2015vip