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.
1Viserys:
se stie cate numere sunt in sir?
Răspunsuri la întrebare
Răspuns de
1
#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
Răspuns de
0
#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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă