Dfdgf
257 palavras
2 páginas
SOLUÇÃO DA N1QUESTÃ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) ->