Trabalho

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (534 palavras )
  • Download(s) : 0
  • Publicado : 1 de novembro de 2012
Ler documento completo
Amostra do texto
...............................................................................................................................

ENSINO PRESENCIAL COM SUPORTE ead
Lógica de Programação Ifortfólio 2
Lógica e Técnica de Programação

...............................................................................................................................
Guarulhos
2012portfólio 2
Lógica e Técnica de Programação

Trabalho apresentado ao Curso (2nsiadba)
da Faculdade ENIAC para a disciplina [LP].

Prof. Cao jim Can

Guarulhos
2012
Questões

1. Façauma função que recebe um número inteiro positivo como parâmetro e retorne o resultado do fatorial deste número.

#pragma hdrstop
#pragma argsused

#include <stdio.h>
#include<tchar.h>
#include <stdlib.h>

int Fatorial(int);

int Fatorial(int Numero) {
int i;
int x = 1;
for (i = 1; i <= Numero; i++) {
x = x * i;
}
return x;
}

int _tmain(int argc,_TCHAR* argv[])
{
int n;
printf("Digite um numero: ");
scanf("%d", &n);
printf("\n\nO Fatorial do numero %d é: %d\n", n, Fatorial(n));
system("pause");
return 0;

}

2. Dados 4números inteiros positivos a, b, c, d, faça um programa para calcular a soma dos fatoriais dos a, b,c, e d ( ou seja , a! + b! + c! + d!) usando a função do item anterior.

#pragma hdrstop
#pragmaargsused

#include <stdio.h>
#include <tchar.h>
#include <stdlib.h>

int Fatorial(int);
int Soma(int[]);

int Fatorial(int Numero) {
int i;
int x = 1;
for (i = 1; i <=Numero; i++) {
x = x * i;
}
return x;
}
int _tmain(int argc, _TCHAR* argv[])
{
int vet[4], Quatrofat[4], total = 0, i;
for (i = 0; i < 4; i++) {
printf("Digite %d numero: ",i+1);scanf("%d", &vet[i]);
Quatrofat[i] = Fatorial(vet[i]);
total = total + Quatrofat[i];
}

printf("\n\nA soma dos fatoriais eh: %d\n", total);
system("pause");
return 0;
}

3....
tracking img