Buscar

respostas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

6. R:
/*função retira: retira o elemento da lista*/
Lista* lst_retira(Lista* l, int v)
{
Lista* ant=NULL; //ponteiro para elemento da lista
Lista* p=l; //ponteiro para percorrer a lista
/*procura um elemento na lista guardando o anterior*/
while(p!=NULL && p->info!=v){
ant=p;
p=p->prox;
}
7. R:
#include <stdlib.h>
#include <stdio.h>
int main(){
	int num,cont,par=0;
	for(cont=1; cont<=10; cont++)
	{
		printf("%d- Informe um numero:\t",cont);
		scanf("%d",&num);
		if(num%2) par+= 1;
	}
	printf("\nA quantidade de numeros pares e :%d\n",par);
	system("pause >nul");
	return 0;
}
10. R:
FOR(j=0;j<tam;j++)
 FOR(i=0;i<tam;i++)
 if(vet[i] > vet[i +1]){
		 aux = vet[i]; // usa uma variável auxiliar para fazer as trocas
		 vet[i] = vet[i + 1];
	 vet[i + 1] = vet[i];
	}
11. R:
for (int i = 0; i < 50; i++) {
 soma += vetor[i];
 if (vetor[i] < menor) {
 menor = vetor[i];
 }
 if (vetor[i] > maior) {
 maior = vetor[i];
 }
}
12. R:
void insere_ini (Fila2* f, float v) {
 f->ini = ins2_ini(f->ini,v);
 if (f->fim==NULL) /* fila antes vazia? */
 f->fim = f->ini;
}
void insere_fim (Fila2* f, float v) {
 f->fim = ins2_fim(f->fim,v);
 if (f->ini==NULL) /* fila antes vazia? */
 f->ini = f->fim;
}
float retira_ini (Fila2* f) {
 float v;
 if (vazia(f)) {
 printf("Fila vazia.\n");
 exit(1); /* aborta programa */
 }
 v = f->ini->info;
 f->ini = ret2_ini(f->ini);
 if (f->ini == NULL) /* fila ficou vazia? */
 f->fim = NULL;
 return v;
}
float retira_fim (Fila2* f) {
 float v;
 if (vazia(f)) {
 printf("Fila vazia.\n");
 exit(1); /* aborta programa */
 }
 v = f->fim->info;
 f->fim = ret2_fim(f->fim);
 if (f->fim == NULL) /* fila ficou vazia */
 f->ini = NULL;
 return v;
}

Outros materiais