Dati patru exemple de probleme a căror rezolvare nu poate fi descrisă cu ajutorul algoritmului.
Răspunsuri la întrebare
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;
}
Explicație: