[ negative7 @ 27.02.2009. 20:23 ] @
Za svakog od n beraca jabuka unose se podaci: prezime, broj radnih dana i dnevno ubrana kolicina. Za 1 kg isplacuje se x kuna. Za svakog beraca ispisi: prezime, prosjecno ubranu dnevnu kolicinu jabuka i isplacenu zaradu. Code: #include<stdio.h> void main() { int brberaca; float pro_ber[255]; int bradnih[255]; int i,j,kol,vrijednost; char prezime[255]; float suma=0,zarada[255]; printf("Unesite broj beraca i isplatu po 1kg>"); scanf("%d %d",&brberaca,&vrijednost); printf("\n"); for(i=0;i<brberaca;i++) { printf("Za %d. beraca upisite broj radnih dana>",i+1); scanf("%d",&bradnih[i]); fflush(stdin); printf("Prezime: "); scanf("%s",&prezime[i]); fflush(stdin); suma=0; for(j=0;j<bradnih[i];j++) { printf("Upisiste kolicinu %d. dana>",j+1); scanf("%d",&kol); suma=suma+kol; } pro_ber[i]=(float)suma/bradnih[i]; zarada[i]=(float)pro_ber[i]*vrijednost*bradnih[i]; } printf("\n"); for(i=0;i<brberaca;i++) { printf("Berac %s , ubrao je prosjecno u danu %.2f jabuka i isplacanjen je sa %.2f iznosom\n",prezime[i],pro_ber[i],zarada[i]); } } Sve ovo dobro radi,osim ispisa prezimena za pojednog beraca,jel moze netko pomoc? Ili mi ispise samo prvo slovo od svakog unijetog prezimena ili mi ispise vazda samo prvo prezimne. |