Considere uma cidade pequena que tem 5 postos de saúde, numerados como 0, 1, 2, 3 e 4. Estes
postos aplicaram vacinas para covid durantes os vinte primeiros dias dos meses de janeiro à abril e
registraram o número de vacinas aplicadas a cada dia.
Considere um programa em linguagem C que leu o número de vacinas aplicadas a cada dia da
seguinte forma:
int dia, posto, mes, vacinas[5][20][4];
for (mes = 0; mes<=3; mes++){
printf("\nInsira dados do mês %d\n", mes+1);
for (posto = 0; posto<=4; posto++){
printf("\nPosto %d\n", posto);
for (dia = 0; dia<=19; dia++){
printf("Dia %d:", dia+1);
scanf("%d", &vacinas[posto][dia][mes]);
}
}
}
1)
a) Qual o motivo dos comandos "mes+1" e "dia+1" que estão nos "printf"?
b)mostre o trecho de código para calcular o número total de vacinas aplicadas no posto 2, considerando que a leitura já foi feita.
c)mostre o trecho de código para calcular o número total de vacinas aplicadas no mês de janeiro, considerando que a leitura já foi feita.
d) mostre o trecho de código para calcular o número total de vacinas aplicadas no primeiro dia de vacinação dos meses, considerando que a leitura já foi feita.
Soluções para a tarefa
Respondido por
0
Resposta:
1)
a) Mostrar a soma das variáveis mes e dia + 1, pra não mostrar mês 0 ou então dia 0 realiza a soma com 1 já que a variável mes e dia estão começando com 0 no laço "for".
b) scanf("%d", &vacinas[2][dia][mes]);
c) scanf("%d", &vacinas[posto][dia][1]);
d) scanf("%d", &vacinas[posto][1][mes]);
Acho que é isso ashuashua
Perguntas interessantes
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Pedagogia,
4 meses atrás
Artes,
5 meses atrás
Filosofia,
5 meses atrás
Física,
10 meses atrás