TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Algoritmo e Programação I

Por:   •  11/2/2019  •  Trabalho acadêmico  •  886 Palavras (4 Páginas)  •  206 Visualizações

Página 1 de 4

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 main() {     int idade, meses, anos, dias;  printf ("Informe a idade em dias: ");  scanf ("%d", &idade);  anos = idade/365;     meses = (idade%365)/30;     dias = (idade%365)-(meses*30);

     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 main() {     int vetor[11], i=0;     for(i=1;i<11; i++)     {         printf("Digite um valor inteiro: ");         scanf("%d", &vetor[i]);     }

     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 struct cad_aluno {     char nome[50], curso[40];     int idade; };

 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 int somatorio(int n) {     if(n==1)     {         printf("\n%d", n);         return(1);     }     else     {         printf("\n%d", n);         return (n+somatorio(n-1));     }  }

 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. */

...

Baixar como (para membros premium)  txt (3.5 Kb)   pdf (30.6 Kb)   docx (7.7 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com