Ir ao conteúdo
  • Cadastre-se

Duvida com vetor.


joaninha

Posts recomendados

Gente tenho dificuldades com vetores se alguém puder me ajudar .

///fiz até aqui pessoal , mas não sei como terminar e arrumar.

///Faça um programa que leia a idade e o primeiro nome de várias pessoas até que uma idade negativa seja digitada. Ao terminar, o programa deve escrever o nome e a idade da pessoa mais jovem e mais velha.

 

#include<stdio.h>
#include<string.h>
 
int main () {
 
int  i,cont,cont2,nomev,idadev;
char nome[20];
int idade[20];
 
 
   for (i=0;idade>0;i++){
        puts("Insira sua idade");
        gets(idade);
        cont++;
        puts("Insira uma palavra");
        gets(nome);
        cont2++;
 
   }
   if (cont>idadev)
    idadev=cont;
   if(cont2>nomev)
    nomev=cont2;
   printf("%d idade %c nome",idadev,nomev);
 
return 0;
 
}
 
 

 

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

@

Não são necessárias essas variáveis cont e cont2.

Faça a comparação dentro do laço FOR.

Inicialize a variável idadev em 0 pois ela precisa ter algum valor antes de ser comparada.

Compare idade com idadev. Se idade for maior, é só fazer a substituição.

 

Acredito que nem de vetor precise. A não ser que você vá primeiro armazenar todos os dados e depois fazer o teste em outro FOR separado.

Link para o comentário
Compartilhar em outros sites

É que a lista e sobre vetores, ai preciso usar. :/

#include<stdio.h>
#include<string.h>
 
int main () {
 
int  i,cont,cont2,nomev,idadev;
char nome[20];
int idade[20];
 
 
   for (i=0;idade>0;i++){
        puts("Insira sua idade");
        gets(idade);
        cont++;
        puts("Insira uma palavra");
        gets(nome);
        cont2++;
   if (cont>idadev)
    idadev=cont;
   if(cont2>nomev)
    nomev=cont2;
   printf("%d idade %c nome",idadev,nomev);
 
   }
 
 
return 0;
 
}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...