Nathalia Lucca
Members-
Total de itens
20 -
Registro em
-
Última visita
Tudo que Nathalia Lucca postou
-
Ola Gente, Quando eu tento inserir um nó no fim da lista ele aparentemente seleciona o ultimo valor e o aponta para o novo. Mas quando eu imprimo a lista o valor não aparece. A inserção no inicio funciona normal. Desde já agradeço a atenção! typedef struct lista{ int info; struct lista* prox; }Lista; int insere_ini(Lista* p, int val){ Lista* novo = (Lista*)malloc(sizeof(Lista)); novo->info = val; novo->prox = p; return novo; } int insere_fim(Lista* p, int valor){ Lista* novo = (Lista*)malloc(sizeof(Lista)); Lista* aux = p; Lista* ant = NULL; while(aux->prox != NULL){ ant = aux; aux = aux->prox; } printf("\nULTIMO ELEMENTO %d", ant->info); novo->info = valor; ant->prox = novo; novo->prox = NULL; //printf("\nANTERIOR %d", ant->info); //printf("\nNOVO %d", novo->info); return p; }
-
Oi Gente, Estou com um problema quando tento gerar um vetor de números aleatórios. Tenho uma matriz(Ma), que corresponde as posições de corredores. As posições mudam a cada volta(vetor aleatório). Não consigo gera-lo Desde já agradeço a ajuda :) int atualiza_posicao(int i, int j){ int cont_linha=0, x=0; srand(time(NULL)); x = (rand()%j)+1; for(int l=0; l<j; l++){ if(Ma[l] == x){ x = (rand()%5)+1; l=0; } } cout << x ; return x; } void cria_matriz(int n){ for(int i=0; i<voltas; i++){ for(int j=0; j<n; j++){ if(i == 0){ Ma[j] = largada[j]; }else{ Ma[j] = atualiza_posicao(i, j); } } } }
-
for(j=1; j<=20; j++){ printf("\nQuestao %d:", j); scanf(" %c ", quesaot[j]); if ((gab[j-1] == questao[j]) || (gab2[j-1] == questao[j])){ s_nota += 1; } } Ola, Gente no modulo PROVA não lê as 10 questões nem compara. Alguém pode me ajudar a descobrir o erro, Por Favor?
-
Continua dando erro :( Obrigada pela ajuda!