8.1. Napisati program za učitavanje 3 cifre počevši od cifre najveće težinske vrijednosit. Zatim formira trocifren broj od njih.
Opis rješenja:
Listing programa:
// 08112187
#include<iostream>
using namespace std;
int main(){
int a=0,b=0,c=0,total=0;
for(int i=1;i<=1;i++){
cout << "Unesi cifre: ";
cin>>a>>b>>c;
total=(((a * 10) + b) * 10) + c;
}
cout << "Trocifren broj je: " << total << endl;
return 0;
}
II verzija total = 10 * total; total = total + cifra;
// 08112187
#include<iostream>
using namespace std;
int main(){
int cifra, total;
total = 0;
for(int i=1; i<=3; i++) // ucitaj tri cifre i formiraj broj
{
total = 10 * total; // total=(((a * 10) + b) * 10) + c
cout << i << ". cifra: ";
cin >> cifra;
total = total + cifra; // total je pomnozen sa 10 i dodaje se nova cifra
}
cout << "Trocifren broj je: " << total << endl;
return 0;
}
Ispis na ekranu:
Index
|