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

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 valeriansergiucismar
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!
valeriansergiucismar: cu plăcere, imi fac doar datoria si spor la învățat informatica o sa fie momente in care înjuri toți dumnezei dar in final va merita, succes
eurotu: Lol merci!
Alte întrebări interesante