/*--------------------------------------------------------------------- Rjesenje zadatka broj 10. E-mail: prowider@icentar.ba Author: Mirsad Date: 18.12.13 20:20 Description: Sa tastature se zahtijeva unos jednog broja. Ako uneseni broj ima neparan broj cifara, na ekranu ispisati srednju cifru, a ako je broj cifara paran, na ekranu ispisati dvije "srednje" cifre. ----------------------------------------------------------------------*/ #include #include using namespace std; int main() { int broj,orgb,brojac1=0,brojac2=0,poz; float decimalni=0,cijeli=0,srednji; cout<<"Unesi broj =>"; cin>>broj; orgb=broj; while (broj!=0) { broj=broj/10; brojac1++; } poz=brojac1/2; broj=orgb; if (brojac1<=2) goto kraj; while (broj!=0) { brojac2++; if (poz ==brojac2) { cijeli=broj; decimalni=cijeli/100; srednji = modf (decimalni, &cijeli); if (brojac1 % 2==0) { broj=srednji*100; } else { broj=srednji*10; } goto kraj; } broj=broj/10; } kraj: cout <<"SREDNJA CIFRA BFOJA JE: " <