Escreva um subprograma que retorne a multiplicação de dois números naturais.
Por: Luciano Nascimento • 9/4/2017 • Trabalho acadêmico • 337 Palavras (2 Páginas) • 223 Visualizações
#include
#include
int mult(int b, int c){
int a;
a = b * c;
return (a);
}
int main(void){
int x, y, r;
printf("\n''Informe 2 numeros inteiros e Nao NEGATIVO''\n");
printf("\nInforme o primeiro Numero: ");
scanf("%d",&x);
printf("\nInforme o segundo Numero: ");
scanf("%d",&y);
while ((x<0)||(y<0)){
printf("\n''O numero deve ser inteiros e Nao NEGATIVO''\n");
printf("\nInforme o primeiro inteiro: ");
scanf("%d",&x);
printf("\nInforme o segundo inteiro: ");
scanf("%d",&y);
}
r = mult(x,y);
printf("\nResultado = %d", r);
getch(); return 0;
}
Explicação do código do programa:
Observe que o corpo da função mult foi declarado e a implementação do código foi feita antes da função main.
Na função main os valores de x e y foram recebidos.
Foi feita a chamada da função mult e a passagem de parâmetros.
O valor retornado pela função foi armazenado em resultado.
O valor armazenado em resultado foi apresentado.
Protótipo de função em C
...