rendered paste body#include <stdio.h>#include <conio.h>struct PVM{ int pp; int kk; int vvvv; };struct OPPILAS{ char oppnro[7+1]; char etunimi[31]; char sukunimi[31]; struct PVM syntaika;};int main(void){ struct PVM paivamaara;//paivamaara = tietoemuuttuja. struct PVM on tietuetyyppi //struct OPPILAS oppilas; struct OPPILAS luokka[3]; paivamaara.pp =0; //paivamaara structin pp arvo on 0 paivamaara.kk =11; paivamaara.vvvv=2007; for (int i = 0; i<3; i++){ //printf("tanaan on %2d.%2d.%4d",paivamaara.pp,paivamaara.kk,paivamaara.vvvv); printf("Anna %d. oppilaan tiedot",i+1); printf("\n\nAnna oppilasnumero: "); scanf("%s",luokka[i].oppnro); // sijoitetaan luokka[i] printf("\nAnna sukunimi : "); scanf("%s",luokka[i].sukunimi); printf("\nAnna etunimi : "); scanf("%s",luokka[i].etunimi); printf("\nAnna syntymä-aika (pp): "); scanf("%d",&luokka[i].syntaika.pp); printf(" (kk): "); scanf("%d",&luokka[i].syntaika.kk); printf(" (vvvv): "); scanf("%d",&luokka[i].syntaika.vvvv); //printf("\n\nTallennetaan seuraavat arvot->\n %s %s %s (%d.%d.%d)",luokka[i].oppnro,luokka[i].sukunimi,luokka[i].etunimi,luokka[i].syntaika.pp,luokka[i].syntaika.kk,luokka[i].syntaika.vvvv); } for (int i=0; i<3; i++){ printf("%s, %s %s, (%d,%d,%d)\n",luokka[i].oppnro,luokka[i].sukunimi,luokka[i].etunimi,luokka[i].syntaika.pp,luokka[i].syntaika.kk,luokka[i].syntaika.vvvv); } getch(); return(0);}