Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisão para segunda avaliação (AP2) 1. Crie um programa que: (a) Aloque dinâmicamente um array de 5 números inteiros, (b) Peça para o usuário digitar os 5 números no espaço alocado, (c) Mostre na tela os 5 números, (d) Liberção a memória alocada. 2. Faça um programa que leia uma string e a imprima 3. Faça um programa que leia uma string e imprima as quatro letras iniciais 4. Elaborar um programa que leia dois valores inteiros (A e B). Em seguida faça uma função que retorne a soma do dobro dos dois números lidos. A função deverá armazenar o dobro de A na própria variável A e o dobro de B na própria variável B. 5. Crie uma estrutura representando os alunos de um determinado curso. A estrutura deve conter a matrícula do aluno, nome, nota da primeira prova, nota da segunda prova e nota da terceira prova. (a) Permita ao usuário entrar com os dados de 5 alunos. (b) Encontre o aluno com maior nota da primeira prova. (c) Para cada aluno diga se ele foi aprovado ou reprovado, considerando o valor 6 para aprovação 6) Escreva um programa que declare um inteiro, um real e um char, e ponteiros para inteiro, real, e char. Associe as variáveis aos ponteiros (use &). Modifique os valores de cada variável usando os ponteiros. Imprima os valores das variáveis antes e apos a modificação. 7) Escreva uma função que troca os números de duas variáveis (int) por meio de uma função. Passe como argumento dois ponteiros para alterar estes valores de forma global int troca (int *a , int *b) 8) Construa uma estrutura aluno com nome, número de matrícula e curso. Leia do usuário a informação de 5 alunos, armazene em vetor dessa estrutura e imprima os dados na tela 9) Faça um programa que leia do usuário o tamanho de um vetor a ser lido e faça a alocação dinâmica de memória. Em seguida, leia do usuário seus valores e mostre quantos dos números são pares e quantos são ímpares. 10) Crie uma estrutura denominada banco que armazene : o nome, o saldo e o numero da conta. Imprima os dados de 10 clientes .
Compartilhar