//harj13 void main () { int i,x=0; for(i=1; i<101; i++) { printf("%i \t", i); x++; if (x%6==0) { printf("\n"); x = x*2; } } return 0; } //harj14 void main () { int i,luku,summa=0; for(i=1; i<=5; i++) { printf("Syota %i. luku: ",i); scanf("%i",&luku); if ( luku < 0 ) { printf("Syota vain positiivisia lukuja!\n"); break; } summa=summa+luku; } printf("Lukujen summa on %i",summa); return 0; } //harj15 void main () { double luku=0,summa=0; int i=1; printf("Syota lukuja. Ohjelma loppuu kun syotat luvun 99.9\n\n"); while(luku != 99.9) { printf("Syota %i. luku: ",i); scanf("%lf",&luku); summa=summa+luku; i++; } printf("Syotettyjen lukujen summa on %.2lf\nSyotettyja lukuja oli %i kpl\n",luku,i-2); return 0; } //harj16 void main () { double summa=0,luku=0,keskiarvo=0; int i=-1; printf("Syota pisteita. Ohjelma loppuu kun syotat 0.0\n\n"); do { printf("Syota %i. pistemaara: ",i+2); scanf("%lf",&luku); summa=summa+luku; i++; keskiarvo=summa/i; }while(luku != 0.0); printf("Syotettyjen lukujen keskiarvo on %.1lf\n",keskiarvo); return 0; } //harj17 #include #include #include void main () { double i=0.000000; while(0==_kbhit()) { printf("%lf\n",i); i=i+0.000001; } return 0; }