В одномерном массиве посчитать сумму элементов до минимального — C++(Си)

#include <fstream.h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
const n=6;
ifstream Fin;
ofstream Fout;
void input(float w[n])
{
  for(int i=0;i<n;i++)
  Fin>>w[i];
}
void change(float w[n])
{
  float min=1e+38,sum=0;
  int i,j;
  for(i=0;i<n;i++)
  if(w[i]<min) min=w[i];
  for(i=0;i<min;i++)
  sum+=w[i];cout<<"CyMMa="<<sum;
  Fout<<"CyMMa="<<sum;
}
void main()
{
  float A[n];
  clrscr();
  Fin.open("isxodnik.zlo");
  Fout.open("result.cpp");
  input(A);
  change(A);
  getch();
}

Leave a Comment