Ошибка "исходный файл не откомпилирован", я откопилировал без ошибок - C (СИ)
Формулировка задачи:
#include <stdio.h> #include <string.h> #include <stdlib.h> int main() { char str[100]; int i,cht,ch3,n; printf("BBod str"); scanf(str); n=strlen(str); for (i=0; i=n; i++) { if (str[i]=',') ch3=ch3+1; if (str[i]=',') cht=cht+1; } if (cht=ch3) printf("oHu paBhbl"); if (cht>ch3) printf("To4ek :%d",cht); else printf("ch3 :%d",ch3); return 0; }
Решение задачи: «Ошибка "исходный файл не откомпилирован", я откопилировал без ошибок»
textual
Листинг программы
#include <stdio.h> #include <string.h> int main() { char str[100]; int i, cht = 0, ch3 = 0, n; printf("BBod str"); scanf("%s", str); n = strlen(str); for (i = 0; i < n; i++) { if (str[i] == ',') ch3++; if (str[i] == '.') cht++; } if (cht == ch3) printf("oHu paBhbl"); else if (cht>ch3) printf("To4ek :%d", cht); else printf("ch3 :%d", ch3); return 0; }
Объяснение кода листинга программы
В этом коде:
- Объявлены три переменные: str, i, cht, ch3 и n. Значение переменной n будет использоваться для цикла for. Значения переменных str, i и cht устанавливаются в 0. Значение переменной ch3 устанавливается в 0.
- Выводится сообщение
BBod str
. - Пользователю предлагается ввести строку. Которая затем сохраняется в массиве str.
- Длина строки (n) вычисляется с помощью функции strlen.
- В цикле for перебираются все символы в строке.
- Если текущий символ является запятой (,), значение переменной ch3 увеличивается на 1.
- Если текущий символ является точкой (.), значение переменной cht увеличивается на 1.
- После завершения цикла проверяется, равны ли значения переменных cht и ch3. Если да, выводится сообщение
oHu paBhbl
. Если нет, проверяется, является ли значение переменной cht больше, чем значение переменной ch3. Если да, выводится сообщениеTo4ek :%d
с значением переменной cht. Если нет, выводится сообщениеch3 :%d
с значением переменной ch3. - Код завершается, и управление возвращается операционной системе.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д