Ir ao conteúdo

Karpov1

Membro Pleno
  • Posts

    131
  • Cadastrado em

  • Última visita

Tudo que Karpov1 postou

  1. Eu queria testar esse programa, digitar 2 vezes as informaçoes pedidas no main. Mas assim que eu digito a primeira vez e dou enter, aparece "programa parou de funcionar e precisa ser fechado" porque acontece isso? #include <stdio.h> #include <stdlib.h> #include <string.h> /* Estrutura para armazenar os dados das AVIÕES. */ struct Voo{ int tempoAtual; char identificacao; char idAVI[8]; int prioridade, tempoEsperaAVI; }; typedef struct Voo* voo; typedef struct elemento* Lista; struct elemento{ voo dados[2]; struct elemento* prox; }; typedef struct elemento Elem; int main(){ int i=0; char a; voo dados[2]; for(i=0;i<2;i++){ scanf("%d", &(dados->tempoAtual)); scanf("%c", &dados->identificacao); scanf("%s", &dados->idAVI[8]); scanf("%d", &(dados->prioridade)); scanf("%d", &(dados->tempoEsperaAVI)); scanf("%c", &a); } return 0; }
  2. Karpov1

    estruturas

    Ah, eu vi aqui que typedef é um comando que dá apelidos. Então veja se meu pensamento está correto: 1) celula é apelido para struct cel 2) apontador é apelido para struct cel* 3)matriz esparsa é apelido de algo? por que ele não fez só struct{....} matrizEsparsa ?
  3. Karpov1

    estruturas

    Nao..olha isso de um exercicio: typedef struct cel { int lin, col; double coef; struct cel *proxNaMesmaLin, *antNaMesmaLin, *proxNaMesmaCol, *antNaMesmaCol; } celula; typedef celula * apontador; typedef struct { int m, /* numero de linhas */ n, /* numero de colunas */ r; /* numero de elementos nao nulos*/ apontador *vetorDeLinhas, *vetorDeColunas; } matrizEsparsa; Ele primeiro fez uma estrutura do tipo cel, e depois celula é o nome de uma estrutura do tipo cel. Depois, ele fez celula* apontador, mas celula é nome, e apontador é outro nome, como assim? Depois dentro da struct abaixo ele fez apontador* vetorDeLinhas, mas apontador é nome, e vetorDeLinhas é outro nome, daí ficou nome do nome do nome, como assim?
  4. Karpov1

    estruturas

    Para montar uma estrutura, eu aprendi que era struct list { coisas } lista; Ou seja, list é o tipo de estrutura e lista é o nome. Mas eu ja vi list lista abacate, ou seja, dois nomes!! o que é isso? Eu já vi tambem list lista abacate maca, ou seja 3 nomes!! como assim?
  5. Karpov1

    entrada

    Hmm..é que se a gente tiver que digitiar um numero negativo pra entrada terminar, o numero negativo ainda assim vai aparecer na tela preta de execução né, ele ainda vai ser uma entrada inevitavelmente ne...nao tem mesmo como deixar na entrada apenas os numeros que você quer do usuario pra usar no programa ne?
  6. Karpov1

    entrada

    Nao..não é um numero só...é que eu escrevi junto mas 253 é 2 5 3 O usuario vai digitar varios numeros , nesse caso foi 3 numeros... Como eu faço agora?
  7. Karpov1

    ciclos

    Espera...se eu colocar exit(0) na função abacate, ela irá retornar 0 pra função main? Dá na mesma escrever exit(0) ou return(0)? ou exit(0) encerra sua função auxiliar sem retornar nada? E se eu escrever exit(0) numa função auxiliar , ela encerra a função inteira mesmo que ele esteja dentro de 5 ciclos for? for{ for{ for{ for{ for{ exit(0); } } } } } Ou o exit encerra apenas o ultimo for?
  8. Karpov1

    ciclos

    Eu fiz um programa que é assim: Tem uma função Main. Na função main eu chamo uma função int abacate. Na função int abacate eu tenho um ciclo for, seguido de um if,que tem dentro dele outro for. Caso esse ultimo for resulte numa variavel = 0, eu quero que o programa inteiro se encerre ai. Eu tentei fazer na função abacate: for{ if{ for{ } if a =0; exit(0); } } Mas nao está dando certo...por que? preciso por vários exits?
  9. Karpov1

    entrada

    Tenho que fazer em C um programa que recebe uma sequencia de numeros como entrada e devolve eles em ordem decrescente. Tipo Entrada: 253 Saida 532 Como eu faço pra obter essa entrada se eu não sei quantos números o usuario vai digitar? eu pensei em pedir antes pro usuario digitar quantos numeros ele quer, e dai fazer um ciclo for..mas dai a entrada ficaria: Entrada: qnts numeros quer digitar? 3 quais sao? 253 Saidaa: 532 Não tem como a entrada ser só os numeros que ele quer digitar?
  10. Hm..o tabuleiro já está dado, é o que eu postei no meu primeiro post, e eu tenho que por as palavras que estão la no tabuleiro. Isso é gerar palavra cruzada?
  11. Sim. Eu quero um algoritmo em C que a partir de uma lista de palavras faça uma palavra cruzada, ou seja, posicionar as palavras na matriz. Eu até achei esse link: http://www.codeproject.com/Articles/530853/Creating-a-crossword-generator Ele parece que resolve boa parte da questão, mas eu não entendi e não sei terminar, você saberia terminar?
  12. Interessado em fazer um dinheirinho extra, certo professor resolveu passar aos alunos o seguinte exercıcio. Ele deseja montar desafios de palavras cruzadas (que revender´a aos jornais). Para isso, ele monta um tabuleiro e uma lista de palavras que ele deseja que esteja na matriz. A tarefa de vocˆes ´e encontrar um jeito de preencher o tabuleiro com as palavras, se existir. Neste caso o professor poder´a vender o desafio aos jornais (e ficar´a rico). S˜ao dadas v´arias instˆancias. Cada instˆancia ´e composta pelo n´umero m de linhas e de n colunas do tabuleiro de palavras cruzadas e, a seguir, por m linhas compostas cada uma por n 0’s ou -1’s (o -1 indica uma posi¸c˜ao “preta” e o 0 indica uma posi¸c˜ao branca. Depois do tabuleiro ´e dado o n´umero p de palavras, que seguem nas p linhas seguintes. A entrada termina com uma matriz 0 × 0. Exemplo: 5 4 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 10 ad antas carn casa do lado lua os soda ur 3 3 -1 0 0 0 0 0 0 -1 0 5 ab au bug la lua 0 0 Você deve resolver o seguinte problema: ab, adido, ai, al, am, atice, banc, bo, boca, cao, dam, dm, enaltecedor, es, et, indo, it, itamaraca, mito, mo, moa, ms, mud, naus, neonato, permitir, remessa, res, robustecida, toast, trem, tri
  13. Karpov1

    ler arquivo

    matriz de numeros inteiros nxn, mas nao sei como ela vai ser
  14. Karpov1

    ler arquivo

    Suponha que temos uma matriz num arquivo txt e daí a gente quer fazer um programa que vai ler a matriz desse arquivo e então realizar operaçoes com a matriz. Como eu faço pra ler a matriz? Em C.
  15. Karpov1

    string

    Sim, mas nao sei fazer...pode fazer?
  16. Karpov1

    string

    Escreva uma função que receba um caractere c e devolva uma string cujo único caractere é c. Em C

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!