Ir ao conteúdo
  • Cadastre-se

Herbertbahia

Membros Plenos
  • Total de itens

    59
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. @DallasSF OPA eu conheço essecodigo foi o que fiz pra ti em outro exercicio. bem olha o struct como ficaria do jeito que você quer. me diz uma coisa você esta tentando armazena as informações obtidas em um doc . txt? #include <string.h> #include <stdlib.h> #include <iostream> #define MAX 3//aqui define quantas conta voce pode abrir #define eu 1 #define cls system("cls"); #include <locale.h> using namespace std; struct RegistroPessoa{ char nome[50]; int idade; float altura; }; struct conta{ int numeroConta; int numeroAgencia=50; char nomeCorrentista[50]; }; main(){ setlocale(LC_ALL, "Portuguese"); int z=0; int i; RegistroPessoa pes[eu]; printf("Querido, qual o seu nome"); fflush(stdin); gets(pes[eu].nome); printf("Querido, qual o sua idade"); cin>> pes[eu].idade; printf("Querido, qual o seu altura"); cin>> pes[eu].altura; cls; conta ficha[MAX]; for (i=0;i<MAX;i++){ z=z+1; printf("\n informar o numero da %dª conta \n",z); cin >> ficha[i].numeroConta; printf("\n informar o numero da %dª agencia \n",z); cin >> ficha[i].numeroAgencia; printf("\n informar o nome do correntista"); gets(ficha[i].nomeCorrentista); cls; } int a= ficha[0].numeroConta; int b= ficha[1].numeroConta; int c= ficha[2].numeroConta; if ((a<b<c) && (!(a>b>c)&&(a<b>c))); printf ("o numero de suas contas em ordem crescente são: %d %d %d" ,a,b,c ); }
  2. @arfneto Obrigado vezes loop infinito. Kkkk
  3. @arfneto entendir o que quis dizer. Bem acho que estou procurando metodos ageis de programacao em c so isso. adicionado 14 minutos depois o que me diz sobre isso?como faço? #include <stdio.h> #include <stdlib.h> #define printf printf("dog"); int main() { printf: }
  4. @arfneto armazenar o comando na string que até conseguir. mas não consigo chamar o comando por outro comando ex system(comando); ex: se eu por printf(s) imprime outra coisa.
  5. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char a[20]= "dog"; char s[20]; strcpy (s,"printf(\"%s\",a);"); s; } #include <stdio.h> #include <stdlib.h> int main() { char s[20]; sprintf(s,"printf(\"%s\",s);"); system(s); } adicionado 12 minutos depois .
  6. Estou precisando compilar um codigo que esta dividido em varios arquivos: Menu.cpp Menu.sln Menu.vcxproj Menu.vcxproj.filters MenuMaker.cpp MenuMaker.h como executo o programa? qual plataforma para itens separados?
  7. essa configuração configura.h funciona como? não precisa ter #include "configura.h" dentro do lcd?
  8. void escolha_simb(char *jog1, char *jog2){ //funcao para recolher os nomes, utilizando ponteiros if (a>1){ printf ("Você deseja ser o jogador 'X' ou 'O'?"); scanf ("%s",&seletor); if (seletor == 'X'||seletor == 'x'){ printf ("Digite o nome do jogador 'X'"); scanf ("%s",jog1); strcpy(jog2, "Computador"); } else if (seletor == 'O'||seletor == 'o'){ printf ("Digite o nome do jogador 'O'"); scanf ("%s",jog2); strcpy(jog1, "Computador"); } } }
  9. Tem como mostrar a parte que você declara as variaveis do tipo string?
  10. olha esse exemplo talvez te ajude #include <stdio.h> #include <stdlib.h> typedef struct cel { char conteudo; struct cel *prox; } celula; void empilha(char c, celula *topo) { celula *nova; nova = malloc( sizeof (celula)); nova->conteudo = c; nova->prox = topo->prox; topo->prox = nova; } char desempilha(celula *topo) { char c; celula *pt; pt = topo->prox; c = pt->conteudo; topo->prox = pt->prox; free(pt); return c; } int verifica(char *str, celula *topo) { for (i=0; str != 'C'; i++) empilha(str, topo); for (i=0; str != '\0'; i++) if (desempilha(topo) != str) return 1; return (topo->prox == NULL); } int main() { char str[255]; int i; celula cabeca; celula *topo; topo = &cabeca; topo->prox = NULL; printf("Informe a string: "); gets(str); if (verifica(str, topo) == 0) printf("%s é da forma xCy\n", str); else printf("%s não é da forma xCy\n", str); return 0; }
  11. #include <stdio.h> int main(){ int num; printf ("\nDigite um numero entre 1 e 5\n"); scanf (" %d", &num); if (num==1){ printf ("\t %d\n ",num); } if (num==2){ printf ("\t %d\n ",num-1); printf ("\t %d%d\n ",num-1,num); printf ("\t %d\n ",num-1); } if (num==3){ printf ("\t %d\n ",num-2); printf ("\t %d%d\n ",num-2,num-1); printf ("\t %d%d%d\n ",num-2,num-1,num); printf ("\t %d%d\n ",num-2,num-1); printf ("\t %d\n ",num-2); } if (num==4){ printf ("\t %d\n ",num-3); printf ("\t %d%d\n ",num-3,num-2); printf ("\t %d%d%d\n ",num-3,num-2,num-1); printf ("\t %d%d%d%d\n ",num-3,num-2,num-1,num); printf ("\t %d%d%d\n ",num-3,num-2,num-1); printf ("\t %d%d\n ",num-3,num-2); printf ("\t %d\n ",num-3); } if (num==5){ printf ("\t %d%d\n ",num-4,num-3); printf ("\t %d%d%d\n ",num-4,num-3,num-2); printf ("\t %d%d%d%d\n ",num-4,num-3,num-2,num-1); printf ("\t %d%d%d%d%d\n ",num-4,num-3,num-2,num-1,num); printf ("\t %d%d%d%d\n ",num-4,num-3,num-2,num-1); printf ("\t %d%d%d\n ",num-4,num-3,num-2); printf ("\t %d%d\n ",num-4,num-3); } }
  12. post errado
  13. @Estefhane é importante observar que o a++ do for está dentro da condição (parenteses) e o a++ do while está dentro do comando (colchete) como meu amigo @AdrianoSiqueira mencionou.
  14. é simples atribua o valor -1 a variavel n e então ele passará pelo zero #include <stdio.h> #include <stdlib.h> int main (){ int a=-1; int n; printf ("digite um numero\n"); scanf ("%d",&n); while (a<n){ a++; printf ("%d\t", a); } system ("pause"); return 0; }
  15. @devair1010 na verdade minha intencao foi que toda vez que mais um vetor recebesse valor ele mostrase em tela e assim sucessivamente de acordo a quantidade total de vetores

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

×
×
  • Criar novo...