Ошибка "исходный файл не откомпилирован", я откопилировал без ошибок - 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;
 
}

Объяснение кода листинга программы

В этом коде:

  1. Объявлены три переменные: str, i, cht, ch3 и n. Значение переменной n будет использоваться для цикла for. Значения переменных str, i и cht устанавливаются в 0. Значение переменной ch3 устанавливается в 0.
  2. Выводится сообщение BBod str.
  3. Пользователю предлагается ввести строку. Которая затем сохраняется в массиве str.
  4. Длина строки (n) вычисляется с помощью функции strlen.
  5. В цикле for перебираются все символы в строке.
  6. Если текущий символ является запятой (,), значение переменной ch3 увеличивается на 1.
  7. Если текущий символ является точкой (.), значение переменной cht увеличивается на 1.
  8. После завершения цикла проверяется, равны ли значения переменных cht и ch3. Если да, выводится сообщение oHu paBhbl. Если нет, проверяется, является ли значение переменной cht больше, чем значение переменной ch3. Если да, выводится сообщение To4ek :%d с значением переменной cht. Если нет, выводится сообщение ch3 :%d с значением переменной ch3.
  9. Код завершается, и управление возвращается операционной системе.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.667 из 5
Похожие ответы