1.Sa se scrie un program care citeste un sir de n numere naturale si determina cea mai mica fractie care poate fi scrisa cu numaratorul si numitorul dintre cele n numere.
Scrieti un program pentru problema de mai sus in
C++ tinand cont ca sunt in clasa a 7-a daca aveti intrebari scrieti in comentarii.Merci mult!50+puncte
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n,x=9999999,y=0,nr;
cin>>n;
for(int i=1;i<=n;i++)
{cin>>nr;
if(nr<x)
x=nr;
if(nr>y)
y=nr;
}
cout<<x<<"/" <<y;
return 0;
}
Explicație:
cea mai mica fracție x/y posibila ar fi cu numărătorul minim(x) si numitorul maxim(y)
deci citim numerele si facem maximul si minimul, pt a salva niste memorie nu salvam numerele intrun vector, ci într-o variabila cu care testam si dupa citim următoarea in ea
eurotu:
Multumesc mult!Mai ales pentru explicatie,deobicei vin pe aplicatia asta special pt informatica deoarece nu ma descurc ,mi-se pare interesanta informatica dar profesoara noastra este rea si nu prea preda bine,esti primul care mi-a scris expliactia MERCI MULT!
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Studii sociale,
9 ani în urmă