Baixe o app para aproveitar ainda mais
Prévia do material em texto
Associação Carioca de Ensino Superior Centro Universitário Carioca Professora Ma. Catiúscia Borges – Introdução à Programação – 1 INTRODUÇÃO À PROGRAMAÇÃO – LINGUAGEM C LISTA 04 - GABARITO 1- Faça um programa que apresente a quinta potências dos números inteiros entre -10 e 10. Crie uma função (int quintapotencia) para calcular o quadrado. #include <stdio.h> int quintapotencia(int N) { int QuintaP; QuintaP = N * N * N * N * N; return(QuintaP); } main() { int c; int NUM; for(c = -10; c<=10; c++){ NUM = quintapotencia(c); printf("\n%d ^5 = %d", c, NUM); } } 2- Criar um programa que leia um número entre O e 60 e imprimir o seu sucessor, sabendo que o sucessor de 60 é O. Não pode ser utilizado nenhum comando de seleção e nem de repetição. #include <stdio.h> main(){ int num, num1; printf("\ndigite numero : "); scanf("%d", &num); num1 = (num + 1) % 61; printf("\nsucessor: %d ", num1); printf("\n"); } Associação Carioca de Ensino Superior Centro Universitário Carioca Professora Ma. Catiúscia Borges – Introdução à Programação – 2 3 – Faça um programa que leia dez números (um de cada vez), e para cada um deles faça: se ele for positivo, imprimir seu inverso; caso contrário, imprimir o valor absoluto do número. #include <stdio.h> main(){ float numero, inverso, absoluto; int c; for(c=1; c<=10; c++){ printf ("digite numero:"); scanf("%f", &numero); if( numero > 0 ){ inverso = 1 / numero; printf ("\ninverso: %f", inverso); } else{ absoluto = numero * (-1); printf ("\nabsoluto: %f", absoluto); } } } 4 - Faça um programa que leia dois valores inteiros (a,b) e chame uma função Troca, que recebe os dois valores, e troca os respectivos conteúdos. #include <stdio.h> void Troca(int a, int b){ int aux; aux = a; a = b; b = aux; } main(){ int A , B ; printf("A = "); scanf("%d", &A); printf("B = "); scanf("%d", &B); Associação Carioca de Ensino Superior Centro Universitário Carioca Professora Ma. Catiúscia Borges – Introdução à Programação – 3 Troca(A,B); printf("A = %d \nB = %d", A, B); } 5- Faça um programa que, para um número indeterminado de pessoas: leia a idade de cada pessoa, sendo que a leitura da idade 0 (zero) indica o fim dos dados e não deve ser considerada; - calcule e escreva o número de pessoas; - calcule e escreva a idade média do grupo; - calcule e escreva a menor idade e a maior idade. #include <stdio.h> main(){ int Id, qtdPessoas = -1; int MenorId = 1000, MaiorId= 0; float MediaId = 0; do { printf("Idade = "); scanf("%d", &Id); qtdPessoas++; MediaId = MediaId +Id; if( Id != 0 && Id < MenorId) MenorId = Id; if( Id > MaiorId) MaiorId = Id; }while(Id != 0); MediaId = (float) MediaId/qtdPessoas; printf("\n\nNumero de pessoas %d", qtdPessoas); printf("\n\nIdade Media %0.2f", MediaId); printf("\n\nMenor Idade %d", MenorId); printf("\n\nMaior Idade %d", MaiorId); }
Compartilhar