👤

Să se scrie un program care să citească de la tastatura un șir de numere întregi sau reale și să se
determine maximul și minimul dintre ele, IN C.


Răspuns :

#include <stdio.h>

#include <stdlib.h>

int main()

{

float x, min, max;

scanf("%f", &x);

min=x;

max=x;

while( scanf("%f ", &x))

{

if(x>max)

     max=x;

if(x<min)

     min=x;

}

printf("Minimul este %f, iar maximul este %f", min, max);

return 0;

}

//Varianta aceasta te lasa sa citesti cate nr vrei, ca sa opresti citirea poti introduce orice caracter/ sir de caractere si dai enter. e testat in CodeBlocks

#include<iostream>

using namespace std;

int main()

{

int n, v[100], i, min, max;

cin>>n;

for(i=1;i<=n;i++)

cin>>v[i];

max=min=v[1];

for(i=2;i<=n;i++) {

if(v[i]>max) max=v[i];

if(v[i]<min) min=v[i];

}

cout<<"Maximul="<<max<<"\n"<<"Minimul="<<min;

}