Dfdgf

257 palavras 2 páginas
SOLUÇÃO DA N1

QUESTÃO 1)
LETRA B;

QUESTÃO 2)
#include<stdio.h>
int main()
{
int *p, x; float *p1, y; p=&x; p1=&y; scanf("%d, %f", p, p1); printf("%d, %f, %d, %p", *p, *p1, p, &p1); return 0;
}

QUESTÃO 3)
#include<stdio.h>
void ler(int v[], int tam); void imprimir(int v[], int tam) int main()
{
int vet[70]; ler(vet, 70); imprimir(vet, 70); return 0;
}
void ler(int vet[], int tam)
{
int x; for(x=0; x<tam; x++) scanf("%d", &vet[x]);
}

void impirmir(int vet[], int tam)
{
int x; for(x=0; x<tam; x++) printf("%d", vet[x]);
}

QUESTÃO 4)
LETRA D;

SOLUÇÃO DA N2

QUESTÃO 1)
LETRA D;

QUESTÃO 2) struct no *retorna_ultimo(struct no *primeiro)
{
if(primeiro==NULL) return NULL; while(primeiro && primeiro->prox!=NULL) primeiro=primeiro->prox; return primeiro;
}

struct no *retorna_primeiro(struct no *ultimo)
{
if(ultimo==NULL) return NULL; while(ultimo && ultimo->ant!=NULL) ultimo=ultimo->ant; return ultimo;
}

QUESTÃO 3) void imprime(struct no *lista)
{
int cont=0; struct no *aux=lista; aux=aux->ant; while(lista){ if(lista->id==2) cont++; lista=lista->prox;
}
while(aux){ if(aux->id==2) cont++; aux=aux->ant;
}
printf("%d", cont);
}

QUESTÃO 4) struct no *inserir(struct no *lista, int ID)
{
struct no *novo=(struct no*)malloc(sizeof(struct no)); novo->id=ID; novo->prox=lista; return novo;
}

QUESTÃO 5) ->

Relacionados

  • dfdgf
    464 palavras | 2 páginas