Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal , estou com uma duvida no seguinte exercicio:
Ler um vetor W de 10 elementos, depois ler um valor V. Contar e escrever quantas vezes o valor V ocorre no vetor W e escrever tambem em que posicoes (indices) do vetor W o valor V aparece.Caso o valor V nao ocorra nenhuma vez no vetor W, escrever uma mensagem informando isto.
Obs: Gostaria que me ajudassem usando for ou while, sem qsort pois ainda nao dei esse assunto. usando apenas as bibliotecas stdio.h e iostream
Eis o que ja fiz:
#include <stdio.h>
#include <iostream>
main(){
int vetW[10],valor,i,cont=0;
for (i=0;i<10;i++){
printf("Digite o %do valor de W: ",i+1);
scanf("%d",&vetW[i]);
}
printf("\nDigite um valor qualquer: ");
scanf("%d",&valor);
for (i=0;i<10;i++){
if (vetW[i]==valor)
cont=cont+1;
}
printf("\nO valor aparece: %d vezes no vetor",cont);
system("pause");
}
Falta a parte que ele procura as posicoes no vetor, Agradeco desde ja
Carregando comentários...