#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.
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; }consola
propuneri 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; }consola
Structura 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; }consola
Structura 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
Ultima cifra dintr-un numar in c++
Aceasta
#include <iostream> using namespace std; int main() { // declaram vriabila <a> int a; // initializam variabila <a> a = 123; // afisam <a> mod 10 // restul impartirii lui <a> la 10 cout << a % 10; // returnam 0 return 0; }consola
Afisarea unui numar in c++
Afisam o valoare cunoscuta
#include <iostream> using namespace std; int main() { int a; a = 1; cout << a; return 0; }
Citirea unui numar in c++
Pentru a citi o valoare in c++ folosim functia cin .
In programul de mai jos am declarat o variabila de tipul int apoi am citit-o din consola
In programul de mai jos am declarat o variabila de tipul int apoi am citit-o din consola
#include <iostream> using namespace std; int main() { int a; cin >> a; return 0; }
Instalare Eclipse
Creaţi un folder nou în c:\ cu numele "cpp", copiaţi acolo Eclipse CDT, şi dezarhivaţi-l. Creaţi alt fişier în folderul cpp numit "workspace".
Structura de foldere ar trebui sa fie urmatoarea:
Selectaţi spaţiul de lucru "c:\cpp\workspace"
Aceasta este prima fereastra Eclipse
dați click pe săgeata din dreapta pentru a intra în editor
Acesta este editorul eclipse în care vom scrie programele.
Structura de foldere ar trebui sa fie urmatoarea:
Deschideţi aplicaţia c:\cpp\eclipse\eclipse.exe
Aceasta este prima fereastra Eclipse
dați click pe săgeata din dreapta pentru a intra în editor
Acesta este editorul eclipse în care vom scrie programele.
Instalare MinGW
Pentru a instala MinGW trebuie să il copiaţi local de la adresa http://sourceforge.net/projects/mingw/files/latest/download?source=files (ultima versiune disponibilă).
Dupa ce copiaţi local fişierul, îl deschideţi şi urmaţi paşii:
Dupa ce copiaţi local fişierul, îl deschideţi şi urmaţi paşii:
Setaţi mediul de lucru (Win XP)
Mediul de lucru recomandat este sa folosiţi compilatorul MinGW şi un GUI potrivit pentru dezvoltare rapidă a programelor, recomand Eclipse.
Paşi necesari pentru a seta rapid mediul de lucru:
1. Copiaţi local şi instalaţi MinGW (detalii )
2. Setati MinGW in variabila Path din windows ( detalii )
3. Copiaţi local şi instalaţi local Eclipse cdt (detalii )
Asta este tot deocamdată.
Paşi necesari pentru a seta rapid mediul de lucru:
1. Copiaţi local şi instalaţi MinGW (detalii )
2. Setati MinGW in variabila Path din windows ( detalii )
3. Copiaţi local şi instalaţi local Eclipse cdt (detalii )
Asta este tot deocamdată.
Abonați-vă la:
Postări (Atom)