Ir ao conteúdo
  • Cadastre-se

dimsol

Membros Juniores
  • Total de itens

    6
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

0

Sobre dimsol

  • Data de Nascimento 05-01-1983 (35 anos)

Informações gerais

  • Cidade e Estado
    Maringa PR
  1. estou querendo organizar uma struct atraves do nome so que no meu fica aparecendo erro de : [Error] invalid array assignment ?? aqui esta o codigo caso queiram ver #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <string.h> struct pessoa{ char nome[30],cidade[30] ,uf[10]; int tel, codigo; }; main() { struct pessoa p[20];//fflush (stdin); int x,y; char temp[30]; for (x=0;x<3;x++) { printf("\n digite o nome:"); fflush (stdin); gets(p[x].nome); printf ("codigo :"); scanf("%d",&p[x].codigo); printf("tel:"); scanf("%d",&p[x].tel); printf ("cidade :"); fflush (stdin); gets(p[x].cidade); printf("UF :"); fflush (stdin); gets(p[x].uf); printf("\n nome :%s ",p[x].nome); printf("\n codigo :\%d",p[x].codigo); printf("\n tel :%d",p[x].tel); printf("\n cidade : %s",p[x].cidade ); printf("\n uf :%s",p[x].uf); } // apresentar os dados sem ordenação for(x=0;x<3;x++) { printf("\n nome : %s",p[x].nome); printf("\n codigo :%d",p[x].codigo); printf("\n tel :%d",p[x].tel); printf("\n cidade : %s",p[x].cidade ); printf("\n uf :%s",p[x].uf); } //ordenação de dados for (x=0;x<2;x++) { for (y=x+1;y<=3;y++) { if(strcmp (p[x].nome,p[y].nome) > 0) { temp=p[x].nome; p[x].nome=p[y].nome; p[y].nome=temp; } } } //apresentar os dados ordenados for(x=0;x<3;x++) { printf("\n nome : %s",p[x].nome); printf("\n codigo :%d",p[x].codigo); printf("\n tel :%d",p[x].tel); printf("\n cidade : %s",p[x].cidade ); printf("\n uf :%s",p[x].uf); } system("pause"); }
  2. dimsol

    ajuda em struct !

    valeu pela resposta! vou trabalhar nisso!
  3. dimsol

    ajuda em struct !

    galera ,preciso de uma ajuda, eu estava tentando fazer 2 vetores um de nome , e o outro de numero, e queria ordenar eles com select sort !o problema se encontra na ordenacao coo faco para o vetor numerico acompanhar a ordem crescente do nome?! mas, dai eu vi que dava pra mim fazer como struct(estou lendo sobre isso por mim mesmo!) então miha duvida ea seguinte: - como faco para criar um laco de repeticao (10vezes) de um struct - depois e para apresentar todos eles? -e a ordenacao funciona do mesmo jeito utilizando um select sort?
  4. não estou conseguindo fazer a soma de elementos em um vetor: #include<stdio.h> #include<stdlib.h> main() { int n[10],x,soma; soma=0; for(x=1;x<=10;x++) { printf("digite o %d°número : ",x); scanf("%d",&n[x]); soma=soma + n[x]; } printf ("\n A soma dos números é de : %d",soma); printf("\n"); system("pause"); }
  5. O problema e que nw vi isso ainda na facu! acho q vamos aprender linguagem de verdade so o ano que vem, ate agora foi so logica. se alguem puder ser mais esclarecedor! eu agradeco!
  6. ele não está contando as tentativas direito e nem validando a senha se estiver correta! ========================================================= /*11) Escreva um algoritmo que solicite uma senha. Em seguida, teste se esta senha é igual a "xingling123". O usuário terá apenas três tentativas e caso ele exceda as tentativas sem sucesso, informe "Login bloqueado", caso contrário, informe "Login efetuado com sucesso".*/ #include<stdio.h> #include<stdlib.h> #include<locale> main() { char senha; char key; int tentativa; for (cont=1;cont<=3;cont++) { printf("digite a sua senha : "); scanf("%s",&senha); if (senha == 'xingling123') { printf("login efetuado com sucesso!"); } else { printf("login bloqueado!"); } system("pause"); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×