Se consideră programul alăturat, realizat în C++.
#include <iostream>
using namespace std;
int main()
{
int n,x,i;
cout<<"n="; cin>>n;
cout<<"x="; cin>>x;
i=1;
while(i<=n)
{
cout<<x<<" ";
x=2*x;
i++;
}
return 0;
}
1. Precizează care sunt valorile șirului afișat în urma rulării algoritmului,
dacă se introduc valorile 5 și 3.
2. Precizează ce valori pot avea variabilele n și x, astfel încât programul
să afișeze șirul: 2 4 8 16 32 64.
3. Formulează un enunț pentru programul dat.
4. Modifică programul dat, astfel încât noul program să afișeze primele n
puteri nenule ale lui x.
Exemplu: pentru n=5 și x=3 se va afișa: 3 9 27 81 243.
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
Explicație:
1. 3 6 12 24 48
2. n=6 si x=1
3. Se citesc de la tastatura doua numere intregi nenule, x si n. Sa se afiseze inmultirea numarului x cu 2 de n ori.
4.
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
int n,x,i;
cout<<"n="; cin>>n;
cout<<"x="; cin>>x;
i=1;
while(i<=n)
{
cout<<pow(x,i)<<" ";
i++;
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Biologie,
8 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă