Informatică, întrebare adresată de mariutac383p5f3ns, 8 ani în urmă

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?
mariutac383p5f3ns: nu
mariutac383p5f3ns: specifica doar tipul lor, asta ma incurca si pe mine

Răspunsuri la întrebare

Răspuns de 1Viserys
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 GabiAlex99
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