24
Янв
2021

Дан одномерный вещественный массив X из n элементов

Дан одномерный вещественный массив X из n элементов. Для каждой тройки идущих элементов массива((X0,X1,X2),(X1,X2,X3), ...,(Xn-3,Xn-2,Xn-1)) найти минимальный элемент. Какая ошибка в коде и как вывести тройки элементов?

#include <stdio.h>
#include <locale.h>
int main()
{
  char *locale=setlocale(LC_ALL, "");
  float *a;
  int n, i , in;
  float d,min;
  puts("Введите число элементов массива a");
  scanf("%d",&n);
    a = new float[n];
  for (i=0;i<n;i++)
    { printf("Введите число a[%2d]=",i);
      scanf("%f",&a[i]);       
    }
 d=0;
  for(i=0;i<*(a+1);i++)
  {
     printf("Первая тройка a[%2d]=%.2f\n",i,a[i]);
         min=a[i];
         if(min>a[i])
          {
            min=a[i];
          }
  }
      printf("min=%.2f \n", min);

  puts("Массив a");
  for(i=0;i<n;i++)
    printf("a[%2d]=%.2f \n", i, a[i]);
  return(0);
}

Источник: https://ru.stackoverflow.com/questions/1235504/%D0%94%D0%B0%D0%BD-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D1%8B%D0%B9-%D0%B2%D0%B5%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2-x-%D0%B8%D0%B7-n-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2

Тебе может это понравится...

Добавить комментарий