A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

AULA – Linguagem C – Vetores, Ponteiros e Estruturas

Apresentações semelhantes


Apresentação em tema: "AULA – Linguagem C – Vetores, Ponteiros e Estruturas"— Transcrição da apresentação:

1 AULA – Linguagem C – Vetores, Ponteiros e Estruturas
Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Profa. Ana T. Y. Watanabe

2 “se procurar a sabedoria como se procura a prata e buscá-la como quem busca um tesouro escondido, então você entenderá o que é temer o Senhor e achará o conhecimento de Deus. ” Provérbios 2:4 e 5

3 Exercício de Aplicação
Escreva um programa em C que testa 5 nomes de um vetor (array) que contém suas respectivas idades e ache o de maior e menor idade. Dados: Maria tem 10 anos Jose tem 5 anos Pedro tem 4 anos Sergio tem 7 anos Carla tem 3 anos

4 Exercício de Aplicação
Resolução: #include <hidef.h> /* for EnableInterrupts macro */ #include "derivative.h" /* include peripheral declarations */ int a; int b; typedef struct{ char nome[20]; int idade; }pessoa; pessoa pessoas[5] = {"maria", 10, "jose", 5, "pedro", 4, "sergio", 7, "carla",3};

5 Exercício de Aplicação
Resolução: // mais_velho pessoa * mais_velho(pessoa *p1, pessoa *p2){ if(p1->idade < p2->idade) return p2; else return p1; } //mais_novo pessoa *mais_novo (pessoa* p1, pessoa *p2){

6 Exercício de Aplicação
Resolução: // main() { pessoa *velho, *novo; int i; velho = novo = pessoas; // inicializa ponteiros for ( i =0; i < 5; i++) velho = mais_velho(velho, &pessoas[i]); novo = mais_novo(novo, &pessoas[i]); }


Carregar ppt "AULA – Linguagem C – Vetores, Ponteiros e Estruturas"

Apresentações semelhantes


Anúncios Google