All pastes #749209 Raw Edit

Anonymous

public cpp v1 · immutable
#749209 ·published 2007-10-25 14:55 UTC
rendered paste body
#include <stdio.h>#include <conio.h>#include <locale.h>int main(void){	setlocale(LC_ALL, "Finnish");	int kaupulkm[10] = {0,0,0,0,0,0,0,0,0};	double lammot[10] = {0,0,0,0,0,0,0,0,0};	printf("Tämä ohjelma laskee syöttämiesi tietojen perusteella eri kaupunkien\nlämpöjen keskiarvon ja koko maan keskilämpötilan.");	printf("Kaupunkien koodit ovat \n1 – Helsinki\n2 – Kuopio\n3 – Lahti\n4 – Lappeenranta\n5 – Maarianhamina\n6 – Mikkeli\n7 – Oulu\n8– Rovaniemi\n9– Savonlinna\n10 – Turku");	int i=0,d=0,kaikki=0;	double kaikkilammot=0,k=0;	do{		printf("\nSyötä kaupungin koodi ja sen lämpötila(99 lopettaa): ");		scanf("%d",&i);		if(i==99)		d=i;		else if (i>=1||i<=10) {			printf("\nAnna kyseisen kaupungin lämpötila(99 lopettaa): ");			scanf("%lf",&k);			if (k==99) {			d=(double)k;			}			else{				kaupulkm[i-1]++;				lammot[i-1]+=k;				kaikki++;			}		}		else		printf("\nVirheellinen syöttö koita uudelleen");	}while(d!=99);	for(int p=0;p<10;p++){		if(kaupulkm[p]!=0)		printf("\nKaupungin numero %d lämpötilojen keskiarvo on %.2lf",p+1,lammot[p]/kaupulkm[p]);		}	for (int o = 0; o < 10; o++) {		kaikkilammot += lammot[o];		}		if (kaikki!=0) {	printf("\nKoko maan lampöjen keskiarvo on: %.2lf",(double)kaikkilammot/kaikki);}	getch();	return 0;}