Ввести массив из 10 элементов типа float и найти число элементов, больших 3 и меньших 8 - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Добрый день. Уважаемые программисты, простите уж начинающего, знаю, что вопрос глупый и всё такое, но не могли бы Вы посмотреть код? Заранее очень благодарна. Задача такая: Ввести массив из 10 элементов типа float и найти число элементов, больших 3 и меньших 8. Написала, вроде считать количество элементов должен, но количество потом нужно вывести на экран, а у меня не получается (кажется, что-то намудрила в 12-13 строчке, нет?).
//massiv_kol-vo elementov.c
#include<stdio.h>
#define n 10
float a[n];
int i, N;
main()
{printf("\nVvedite elementy massiva\n");
for(i=0;i<n;i++)scanf("%f", &a[i]);
N=0;
for(i=0;i<n;i++) {
if((a[i]>3)&&(a[i]<8))
N=N+1; };
printf("Kolichestvo elementov massiva ravno %d", N);
return 0;}
Подскажите пожалуйста, где может быть ошибка? Простите, что отнимаю Ваше время, заранее огромное спасибо.

Решение задачи: «Ввести массив из 10 элементов типа float и найти число элементов, больших 3 и меньших 8»

textual
Листинг программы
#include<stdio.h>
#define n 10
float a[n];
 
main()
{
      int i, N=0;
      printf("\nVvedite elementy massiva\n");
 
      for(i=0;i<n;i++)
           scanf("%f", &a[i]);
 
      for(i=0;i<n;i++) 
       {
               if((a[i]>3)&&(a[i]<8))
               N=N+1; 
       }
 
       printf("Kolichestvo elementov massiva ravno %d", N);
 
}

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

  1. Подключение необходимых библиотек для работы с файлами и математическими операциями.
  2. Установка размера массива с помощью #define n 10.
  3. Создание массива типа float a[n].
  4. Ввод элементов массива с помощью цикла for и функции scanf.
  5. Поиск элементов, удовлетворяющих условию (a[i]>3)&&(a[i]<8) с помощью цикла for и оператора if.
  6. Подсчет числа элементов, удовлетворяющих условию, с помощью переменной N и оператора +=.
  7. Вывод результата на экран с помощью функции printf.

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


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

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

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