6.4.. Izdvojiti cifre trocifrenog broja. Sabrati izdvojene cifre. Opis rješenja: Pri pretvaranju se koristi osobina pozicionog sistema.Trocifren broj Tekstualni algoritam:
Tekstualni algoritam II varijanta:
Listing programa:
// 06411106
#include <iostream>
using namespace std;
int main()
{
int broj, x, y, z, t, s; // deklarisanje varijabli
cout<<"Ucitaj trocifreni broj: "; // ime varijable cija vrijednost se ucitava
cin >> broj; // ucitavanje vrijednosti varijable sa tastature
x = broj / 100; // cifra stotina
y = broj / 10 % 10; // cifra desetica
z = broj % 10; // cifra jedinica
s = x + y + z; // suma cifra
cout << "Broj je " << broj << endl; // ispis vrijednosti
cout << "Cifra stotina = " << x << endl; // ispis vrijednosti
cout << "Cifra desetica = " << y << endl; // ispis vrijednosti
cout << "Cifra jedinica = " << z << endl; // ispis vrijednosti
cout<< "Suma cifara = " << s << endl; // ispis vrijednosti
return 0;
}
II varijanta
// 06411106
#include <iostream>
using namespace std;
int main()
{
int broj, x, y, z, t, s; // deklarisanje varijabli
cout<<"Ucitaj trocifreni broj: "; // ime varijable cija vrijednost se ucitava
cin >> broj; // ucitavanje vrijednosti varijable sa tastature
x = broj / 100; // cifra stotina
t = broj / 10; // prve dvije cifre
y = t % 10; // cifra desetica
z = broj % 10; // cifra jedinica
s = x + y + z; // suma cifra
cout << "Broj je " << broj << endl; // ispis vrijednosti
cout << "Cifra stotina = " << x << endl; // ispis vrijednosti
cout << "Cifra desetica = " << y << endl; // ispis vrijednosti
cout << "Cifra jedinica = " << z << endl; // ispis vrijednosti
cout<< "Suma cifara = " << s << endl; // ispis vrijednosti
return 0;
}
III varijanta
// 06411106
#include <iostream>
using namespace std;
int main()
{
int broj; // deklarisanje varijabli
cout<<"Ucitaj trocifreni broj: "; // ime varijable cija vrijednost se ucitava
cin >> broj; // ucitavanje vrijednosti varijable sa tastature
cout << "Broj je " << broj << endl; // ispis vrijednosti
cout << "Cifra stotina = " << broj / 100 << endl; // ispis vrijednosti
cout << "Cifra desetica = " << broj / 10 % 10 << endl; // ispis vrijednosti
cout << "Cifra jedinica = " << broj % 10 << endl; // ispis vrijednosti
cout<< "Suma cifara = " << broj / 100 + broj / 10 % 10 + broj % 10 << endl; // ispis vrijednosti
return 0;
}
Ispis na ekranu:
|
||||||
|