#include <iostream>
using namespace std;
int main() {
int u = 0;
int v = 1;
int i, t;
for (i = 2; i <= 30; i++) {
t = u + v;
u = v;
v = t;
cout << t << ", ";
}
return 0;
}
Setarea mediului de lucru pentru c++ cu MinGW si Eclipse, crearea de programe simple, lucrul cu numere, cifrele unui numar, structuri repetitive si de control.
Se afișează postările cu eticheta structura. Afișați toate postările
Se afișează postările cu eticheta structura. Afișați toate postările
28 nov. 2011
Fibonacci number
Sirul lui Fibonacci, primele 30 de numere din acest sir
25 nov. 2011
Cifra maxima
Acest program calculeaza cifra maxima dintr-un numar
#include <iostream>
using namespace std;
int main() {
// declaram variabilele, n - numar, max - cifra maxima
int n, max;
// initializam maximul cu valoarea minima
max = 0;
// citim n
cin >> n;
// cat timp n != 0, verificam ultima cifra,
//daca este mai mare decat maximul actual, modificam maximul
while (n != 0) {
if (n % 10 > max) {
max = n % 10;
}
// parcurgem cifrele lui n
n = n / 10;
}
// afisam cifra
cout << max;
return 0;
}
propuneri de enunturi
Palindrom
Acest program verifica daca un numar este palindrom
propuneri de enunturi
#include <iostream>
using namespace std;
int main() {
// declaram vriabilele,
// n - numar initial, invers - numarul construit,
// temp - variapila de manevra
// (variabilele pot avea denumiri lungi, cuvinte si chiar fraze)
int n, invers, temp;
// citim n
cin >> n;
// initializam inversul
invers = 0;
// copiem in temp valoarea lui n
temp = n;
//construim inversul (vezi ultima cifra si suma cifrelor)
while (temp != 0) {
invers = invers * 10 + temp % 10;
temp = temp / 10;
}
// verificam daca numarul este palindrom
if (n == invers) {
cout << "palindrom";
} else {
cout << "nu este palindrm";
}
return 0;
}
consolapropuneri de enunturi
Suma cifrelor
Un program care calculeaza suma cifrelor unui numar
#include <iostream>
using namespace std;
int main() {
// declaram variabilele, n - numar, s - suma
int n, s;
// initializam variabila s cu 0
s = 0;
// citim n de la consola
cin >> n;
// calculam suma
//atat timp cat numarul este diferit de 0 (mai are cifre)
while (n != 0) {
// variabilei s i se adauga ultima cifra din n
// (ex: n = 123, s = s + 3)
s = s + n % 10;
// lui n i se sterge ultima cifra
// (ex: 123 / 10 = 12 - impartire intreaga)
n = n / 10;
}
// afisam suma
cout << s;
return 0;
}
consolaStructura while in c++
Un exemplu simplu pentru calculul simplu a sumei dintr-un interval, aceste program este echivalent cu acesta
#include <iostream>
using namespace std;
/**
* acest program calculeaza suma numerelor dintr-un interval
*/
int main() {
// declaram vriabilele i - index, a - limita aleatoare, s - o suma
int i, a, s;
// initializam suma cu 0
s = 0;
// initializam valoarea limita
a = 10;
// initializam contorul
i = 1;
// executam o bucla for pentru a calcula suma din intervalul [ 1 , 10 )
while (i < a) {
s = s + i;
i++;
}
// afisam suma
cout << s;
return 0;
}
consolaStructura for in c++
Acest program prezinta structura repetitiva FOR
#include <iostream>
using namespace std;
/**
* acest program calculeaza suma numerelor dintr-un interval
*/
int main() {
// declaram vriabilele i - index, a - limita aleatoare, s - suma
int i, a, s;
// initializam suma cu 0
s = 0;
// initializam valoarea limita
a = 10;
// executam o bucla for pentru a calcula suma din intervalul [ 1 , 10 )
for (i = 1; i < a; i++) {
s = s + i;
}
// afisam suma
cout << s;
return 0;
}
consola
Abonați-vă la:
Postări (Atom)




