Строка: Определять кол-во букв (d, c, k) в слове - C (СИ)
Формулировка задачи:
Должно определять кол-во букв в слове d c k
Подскажите ошибку пожалуйста
Листинг программы
- #include <stdio.h>
- #include <math.h>
- void main ()
- {
- int i, b, c, n, f;
- char a[i];
- printf("/n slovo: ");
- scanf("%f",&f);
- n=0;
- c=1;
- if ((a[i]=='d')||(a[i]=='c')||(a[i]=='k')) n=n+1;
- printf("\n %s n=", n);
- }
Решение задачи: «Строка: Определять кол-во букв (d, c, k) в слове»
textual
Листинг программы
- #include <stdio.h>
- int main(){
- char test[] = "abcdkek";
- char *p = &test;
- int counter = 0;
- while(*p != '\0'){
- if(*p == 'd' || *p == 'c' || *p == 'k')
- counter++;
- p++;
- }
- printf("%d", counter);
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д