Informática, perguntado por larthurbp3j75l, 11 meses atrás

Escreva um programa em C que conte e exiba ao final do programa, quantas vezes os valores 0, 1, 2 ocorrem em um vetor de 10 elementos, digitado pelo usuário.
Programa C.​

Soluções para a tarefa

Respondido por luisdavidms
1

Resposta:

Olá,

Código:

#include <stdio.h>

int main()

{

int vetor[10]={0},i=0;// vetor e variável de controle

int vezes0=0, vezes1=0, vezes2=0;// a atribuição de 0 para todas as variáveis evitar o armazenamento de lixo nas variáveis

printf("Preencha o vetor...\n");

for(i=0;i<10;i++)

{

printf("Valor para a posição %i do vetor: ",i+1);

scanf("%d",&vetor[i]);

//verificação de qual contador de vezes digitado será incrementado

if(vetor[i]==0)

{

vezes0++;

}

else if(vetor[i]==1)

{

vezes1++;

}

else if(vetor[i]==2)

{

vezes2++;

}

}

//não ha sentido em exibir os contadores se não há o número no vetor

if(vezes0>0)

{

printf("\nO numero 0 foi digitado %d vezes no vetor",vezes0);

}else{

printf("\nNao ha numero 0 no vetor");

}

if(vezes1>0)

{

printf("\nO numero 1 foi digitado %d vezes no vetor",vezes1);

}else{

printf("\nNao ha numero 1 no vetor");

}

if(vezes2>2)

{

printf("\nO numero 2 foi digitado %d vezes no vetor",vezes2);

}else{

printf("\nNao ha numero 2 no vetor");

}

// o programa foi executado sem erros e foi encerrado

return 0;

}

Perguntas interessantes