4. Scrie programul C++ corespunzător următorului algoritm inlocuind toate structurile repetă până când cu instrucţiuni do... while:
sa imi spuneti daca nu se vede
Anexe:
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <cmath>
namespace std;
int main() {
int n;
cout << "Introdu valoarea lui n: ";
cin << n;
int e = 0;
do {
n = round(n / 2);
e += 1;
} while (!n % 2 == 0)
if (!e == 0) {
cout << 2 << e;
}
int d = 3;
do {
e = 0;
do () {
n = round(n / d);
e += 1;
} while(!n % d == 0)
if (!e = 0) {
cout << d << " " << e;
}
d += 2;
} while (d * d > n)
if (!n == 1) {
cout << n << 1;
}
}
Sper ca este bun si ca te-am ajutat, chiar daca am raspuns destul de tarziu. Nu sunt expert in C++, nici macar nu am facut C++ la scoala inca dar sper sa fie bine, si sper sa nu fi uitat vreun ";". Sper ca te-am ajutat!
caskdumdum123:
mersi mult ! macar o sa corectez eu daca nu sunt niște ";" mulțumesc!
Alte întrebări interesante
Franceza,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă