joel rocha Postado Junho 11, 2012 Denunciar Share Postado Junho 11, 2012 (editado) /*Faça um programa que leia valores inteiros em um vetor A de 7 posições e armazene a informação nas posições crescentes do vetor.O vetor não poderá ter valores repetidos, portanto:- A cada digitação de um valor, o vetor deve ser pesquisado (percorrido por um FOR)de forma a localizar se o valor digitado já está no vetor, se estiver deve emitir uma mensagem e solicitar que novo valor seja informado.*/#include <stdio.h>#include <stdlib.h>#include <locale.h>#include <conio.h>int main(){ setlocale(LC_ALL,"portuguese"); int i,j,a[7]; for(i=0;i<7;i++){ printf("Digite um valor: "); scanf("%d",&a);//não DEU PRA COLOCAR O CODIGO NO NA CAIXINHA BONITINHA porque TA DANDO ERRO 404. até aí tudo bem, mas como fazer para pesquisar um valor dentro do vetor com outro FOR, sem ter q digitar o valor a ser pesquisado??já tentei jogar um outro for igualzinho, mas não consigo achar a logica de jeito nenhum, sempre dá errojá to a 1 semana tentando fazer isso e não sai! :wacko: :blink: vlwwww![ ]'s galera Editado Junho 11, 2012 por joel rocha Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 joel rocha Postado Junho 11, 2012 Autor Denunciar Share Postado Junho 11, 2012 int main(){ setlocale(LC_ALL,"portuguese"); int i,j,a[7]; for(i=0;i<7;i++){ printf("Digite um valor: "); scanf("%d",&a); if(i>=1){ for(j=0;j<i;j++){ if(a[j]==a[j]){ printf("VALOR JÁ EXISTENTE.DIGITE NOVAMENTE: "); scanf("%d",a[j]); } } } } getch();} consegui isso, mas ele considera qualquer valor digitado como igual ao anterior, mesmo sendo diferente!não consigo entender! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
joel rocha
/*
Faça um programa que leia valores inteiros em um vetor A de 7 posições e armazene
a informação nas posições crescentes do vetor.
O vetor não poderá ter valores repetidos, portanto:
- A cada digitação de um valor, o vetor deve ser pesquisado (percorrido por um FOR)
de forma a localizar se o valor digitado já está no vetor, se estiver deve emitir
uma mensagem e solicitar que novo valor seja informado.
*/
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <conio.h>
int main(){
setlocale(LC_ALL,"portuguese");
int i,j,a[7];
for(i=0;i<7;i++){
printf("Digite um valor: ");
scanf("%d",&a);
//não DEU PRA COLOCAR O CODIGO NO NA CAIXINHA BONITINHA porque TA DANDO ERRO 404.
até aí tudo bem, mas como fazer para pesquisar um valor dentro do vetor com outro FOR, sem ter q digitar o valor a ser pesquisado??
já tentei jogar um outro for igualzinho, mas não consigo achar a logica de jeito nenhum, sempre dá erro
já to a 1 semana tentando fazer isso e não sai! :wacko: :blink:
vlwwww!
[ ]'s galera
Editado por joel rochaLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.