[Tutorial C++]Prelucrarea cifrelor unui numar
Scris: Sâm Dec 27, 2014 6:17 pm
Nume Tutorial:Prelucrarea cifrelor unui numar
Descriere:Prelucrarea si folosirea cifrelor unui numar
Download:
Autor:#Gaby
Sursa (Link-ul oficial): http://www.europacs.ro/forum
Propria parere:
Tutorialul:
1.Incepem cu deschiderea programului de lucru Code::Blocks.
2.Vom crea un proiect nou cu ce nume doriti voi.File->New->Project->Console Application.
3.Proiectul va afisa la inceput:
4.Vom elimina din program partile in plus si va ramane:
5.Programul va incepe cu initializarile:
aici vom initializa variabilele
6.Pentru aceasta structura vom avea nevoie de structura "do":In aceasta structura vom calcula ultima cifra a numarului respectiv.
7.Structura va contine:Aflam ultima cifra a numarului "n" (eu am ales sa notez ultima cifra cu litera "u").
8.Vom prelucra cifra "u".Unde se va prelucra variabila "u",de exemplu la sume,produse,numarare.
9.Dupa prelucrarea lui "u",se va scrie urmatoarea linie.Adica vom elimina ultima cifra pentru ca programul va ajunge din nou la instructiunea u=n%10; si se va calcula o noua ultima cifra.(Eu am notat numarul cu "n",voi puteti sa le notati cu ce doriti)
10.Vom inchide structura "do" cu:Atentie,este obligatoriu sa folositi ";" dupa "while".Instructiunea se va executa pana cand numarul ramane fara cifre (n!=0) si nu se mai poate calcula ultima cifra.
11.Vom afisa datele cu:
11.Vom inchide programul cu:
Programul intreg va arata astfel:
Exemplu:Sa se afle cate cifre nule are n,daca nu are sa se afiseze "Numarul nu are cifre nule":
Daca aveti nelamuriri,postati Aici!.
Numele topicului sa fie [Intrebare]Prelucrarea cifrelor unui numar
Descriere:Prelucrarea si folosirea cifrelor unui numar
Download:
Autor:#Gaby
Sursa (Link-ul oficial): http://www.europacs.ro/forum
Propria parere:
Tutorialul:
1.Incepem cu deschiderea programului de lucru Code::Blocks.
2.Vom crea un proiect nou cu ce nume doriti voi.File->New->Project->Console Application.
3.Proiectul va afisa la inceput:
Cod: Selectaţi tot
#include<iostream>
using namespace std;
intmain ()
{
cout<<"Hello world";
return 0;
}
Cod: Selectaţi tot
#include <iostream>
using namespace std;
int main()
{
}Cod: Selectaţi tot
/* initializam */
6.Pentru aceasta structura vom avea nevoie de structura "do":
Cod: Selectaţi tot
do{
7.Structura va contine:
Cod: Selectaţi tot
u=n%10;
8.Vom prelucra cifra "u".
Cod: Selectaţi tot
//* prelucrez u
9.Dupa prelucrarea lui "u",se va scrie urmatoarea linie.
Cod: Selectaţi tot
n=n/10;
10.Vom inchide structura "do" cu:
Cod: Selectaţi tot
}while(n!=0);
11.Vom afisa datele cu:
Cod: Selectaţi tot
cout<<"Afisare"<<endl;
Cod: Selectaţi tot
return 0;
}
Cod: Selectaţi tot
#include <iostream>
using namespace std;
int main()
{
/* initializam */
do{
u=n%10;
//* prelucrez u
n=n/10
}while(n!=0);
cout<<"Afisare"<<endl;
return 0;
}
Cod: Selectaţi tot
#include <iostream>
using namespace std;
int main()
{
int u,c;
long long n;
cout<<"n=";
cin>>n;
c=0;
do{
u=n%10;
if(u==0){
c++;
}
n=n/10;
}while(n!=0);
if(c>0){
cout<<"Numarul are "<<c<<" cifre nule"<<endl;
}else{
cout<<"Numarul nu are cifre nule"<<endl;
}
return 0;
}Daca aveti nelamuriri,postati Aici!.
Numele topicului sa fie [Intrebare]Prelucrarea cifrelor unui numar