👤
Lizi2006
a fost răspuns

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ăspuns :

#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!