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

Dati trei exemple de algoritmi, mentionand datele de intrare, operatiile, datele de iesire si apoi specificati pentru fiecare algoritm doua propietati pe care considerati ca le detine.

Răspunsuri la întrebare

Răspuns de InfinityForever
10
#include /iostream\

using namespace std;
int main()
{
int n, s, i;
s=0;
for (i=1; i<=n; i++)
s = s+i;
cout << s;
return 0;
}

Acest algoritm calculeaza suma numerelor de la 1 la n.
Datele de intrare: n
Datele de iesire: s

#include /iostream\

using namespace std;
int main()
{
int n, s, min=9, max=0, i;
for (i=1; i<=n; i++)
if (ifor (i=1; i<=n; i++)
if (i>max) max = i;
cout << "Numarul cel mai mare este: " << max;
cout << endl;
cout << "Numarul cel mai mic este: " << min;
return 0;
}

Acest algoritm calculeaza cel mai mare si cel mai mic numar din intervalul [1; n];
Date de intrare: n
Date de iesire: max, min

#include /iostream\

using namespace std;
int main()
{
int a, d, nr;
cin >> a;
for (d=1; d<=a; d++)
if (a%d==0) nr++;
if (nr==2) cout << "Numărul este prim.";
else cout << "Numărul este compus.";
return 0;
}

Acest algoritm calculeaza si afiseaza daca numarul a este numar prim.
Date de intrare: a
Date de iesire: un mesaj

ATENTIE! In loc de semnele / si \, tu trebuie sa pui < si >. Eu nu pot, pentru ca se confunda cu scripturile paginii si nu le afiseaza, chiar daca le scriu.
Sper ca ti-am fost de ajutor!
Alte întrebări interesante