#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;}