Escreva instruções isoladas que realizem cada uma das operações de array de subscrito único a seguir:

a) Inicializem os 10 elementos do array de inteiros counts com zeros.

b) Somem 1 a cada um dos 15 elementos do array de inteiros bonus.

c) Leiam os 12 valores do array de ponto flutuante tempPorMes via teclado.

d) Imprimam os cinco valores do array de inteiros bestScores em formato de coluna.

Passo 1

Falaaa Galera!!! Exercício tranquilão pra gente treinar, vamos lá resolver!!

Começando pela letra a). Bom, para iniciar uma array de 10 elementos nada melhor que usar uma estrutura de repetição para isso. Então ficaria dessa forma:

for ( i = 0; i

counts[ i ] = 0;

Lembrando que a contagem dos elementos do array começa em 0. Bem deboa né? Bora para próxima alternativa.

Passo 2

Na letra b) vamos precisar somar 1 em cada um dos 15 elementos da array. Para facilitar nossa vida também vamos usar uma estrutura de repetição e dentro dela pedir para somar 1 toda vez que ela percorrer a array. Ficando dessa forma:

for ( i = 0; i

++bonus[ i ];}

Passo 3

Na letra c) também vamos precisar de uma estrutura de repetição e dentro dela pedir para o usuário digitar a temperatura de cada mês do ano. Logo nossa array terá tamanho 12, mas lembrando que o array conta também a posição 0. Então ficará dessa forma:

for ( i = 0; i

printf( “Enter a temperature: ” );

s canf( “%f”, &monthlyTemperatures[ i ] );

}

Passo 4

Na letra d) é só colocar o array dentro de uma estrutura de repetição e mandar imprimir os valores com uma formatação que imprima em formato de coluna. Ficando dessa forma:

for ( i = 0; i

printf( “%d\t”, bestScores[ i ] );}

E é isso GALERA!! Até o próximo exercício.

Resposta

Ei, a resposta está no passo a passo :)