O Algoritmo e Programação I
Por: infirmatica • 11/2/2019 • Trabalho acadêmico • 886 Palavras (4 Páginas) • 237 Visualizações
Algoritmos e Programação
1. Exercício 02, pág. 47, caderno 01 (1 Ponto) 2. Faça um procedimento que receba a idade de uma pessoa em dias e retorna essa idade expressa em anos, meses e dias.*/
#include
printf("\n%d anos, %d meses e %d dias", anos, meses, dias);
}
/*Exercício 10 pág. 56, caderno 01 (1 Ponto) 10. Faça um procedimento que faça a leitura um vetor de 10 elementos inteiros e imprima somente os valores armazenados nos índices pares.*/
#include
for(i=1;i<11;i++) { if((i%2)==0) printf("\n indice %d\t valor %d", i,vetor[i]); } return 0; }
/*Exercício 05 pág. 09, caderno 02 (1 Ponto) 5. Crie uma função que receba uma matriz de números reais e retorne a soma dos elementos desta matriz.*/
#include
//Função float somatorio(float mat[5][5]) { int a,b; float soma=0; for(a=0;a<5;a++) { for(b=0;b<5;b++) { soma=soma+mat[a][b]; } } return soma; }
main() { int i, j; float matriz[5][5], resultado=0; for(i=0;i<5;i++) { for(j=0;j<5;j++) { printf("\nInforme um valor da posicao %d.%d: ", i,j); scanf("%f", &matriz[i][j]); } }
resultado = somatorio(matriz); printf("\nA soma da matriz e %.2f.", resultado);
}
/*Exercício 04, pág. 20, caderno 02 (1 Ponto) Faça um programa (função principal) para leitura, via teclado, dos dados de um aluno. Os dados a serem guardados na estrutura aluno são os seguintes: nome, curso, idade. Ao final, imprima estas informações na tela.*/
#include
main() { struct cad_aluno aluno; printf(" Nome do aluno: "); scanf("%s", &aluno.nome); printf("\n Curso: "); scanf("%s", &aluno.curso); printf("\n Idade: "); scanf("%d", &aluno.idade);
printf("\n Nome: %s.\n Curso: %s.\n Idade: %d.", aluno.nome, aluno.curso,aluno.idade); }
/*Exercício 04, pág. 26, caderno 02 (2 Pontos) Escreva uma função recursiva para calcular o somatório dos N primeiros números inteiros positivos. */
#include
main() { int n; printf("Informe o numero inteiro positivo: "); scanf("%d",&n); printf("\nA soma dos %d primeiros numeros positivos inteiros e %d.", n, somatorio(n));
}
/*Exercício 06, pág. 37, caderno 02 (2 Pontos) 6. Escreva um programa que lê uma string do teclado e escreve-a, caractere por caractere em um arquivo. */
...