Informática, perguntado por guigomestwo, 3 meses atrás

7. Ler 10 números a serem digitados pelo usuário e armazená-los em um vetor.
a) Exibir a quantidade de vezes que o número 3 está presente no vetor.
b) Pergunte ao usuário qual número ele quer pesquisar e diga quantas vezes este número está presente no vetor.
EM C

Soluções para a tarefa

Respondido por joaopedrolemos
1

#include <stdio.h>

int main(){

   int array[10], num3, usr, usrTimes = 0;

   num3 = 0;

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

           printf(">> "); scanf("%d",&array[i]);

           if (array[i]==3) num3++;

       }

   printf("Numero 3 apareceu: %d vezes\n",num3);

   printf("Procurar qual numero: "); scanf("%d",&usr);

       for (int j=0;j<10;j++){

           if (usr==array[j]) usrTimes++;

       }

   if (usrTimes == 0) printf("%d nao apareceu nenhuma vez\n", usr);

   else printf("%d apareceu %d vezes\n",usr, usrTimes);

   return 0;

}


guigomestwo: obrigado pela ajuda irmão, tem algumas questoes que estao com erro no iNT MAIN sabe dizer pq?
joaopedrolemos: Comentei o mesmo na questão passada, tenta declarar a variável que incrementar o laço de repetição fora do laço for. Nem todo compilador admite essa sintaxe
Perguntas interessantes