[ Miladinovic @ 27.11.2008. 11:31 ] @
Trebami ideja kako najoptimalnije rešiti sledeći zadatak: Dobijem u tekstualnom fajlu brojeve Code: 14 12 111 2 34 Trebam obaviti odredjene operacije nad brojevima, recimo (14+12+111)/(2*34), to jedan od primera i napisati rezultat. Takodje pod pretpostavkom da broj nije veći od trocifrenog. Jasno mi je da bih dobio broj od chara moram oduzeti '0', i lako je odraditi ovo kad su jednocifreni, medjutim kad su dvocifreni ili trocifreni treba nam 2 odnosno 3 promenjive, gde ćemo drugi množiti sa 10 i sabirati sa prvom a trećom množiti sa 100 i sabirati, ako je u pitanju trocifreni broj... pa sve tako dok c=='\n' i ne promenimo operaciju (u primeru množenje)... Učitavanje treba odraditi petljom while svakog karaktera posebno (primer while((c=getchar() )!=EOF)..... Pa vas molim ako mi može neko pomoći u realizaciji samog koda, ili postoji neki algoritam ? |