Implemente uma função com as seguintes características:
- Recebe dois números inteiros do usuário.
- Retorna 1 se os números são iguais, 0 se são diferentes e –1 se a soma ou o produto estoura a faixa dos inteiros. Além disso, retorna a soma e o produto dos dois números.
- Fazer um programa para receber dois números do usuário, chama a função e mostra se os números são iguais.
Código do vídeo:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
int CALCULA(int numero1, int numero2, int *pontSoma, int *pontProduto);
main(){
int numero1, numero2;
int soma, produto;
printf("Digite o 1o numero : ");
scanf("%d",&numero1);
printf("Digite o 2o numero : ");
scanf("%d",&numero2);
printf("Resultado : %d",CALCULA(numero1, numero2, &soma, &produto));
printf("\nA Soma e : %d",soma);
printf("\nO Produto e : %d", produto);
printf("\n\n");
system("pause");
system("pause");
}
int CALCULA(int numero1, int numero2, int *pontSoma, int *pontProduto){
*pontSoma = numero1+numero2;
*pontProduto = numero1*numero2;
if ((numero1+numero2 < -33767) || (numero1+numero2 > 33767))
return -1;
else if ((numero1*numero2 < -33767) || (numero1*numero2 > 33767))
return -1;
else if (numero1 == numero2)
return 1;
else
return 0;
}
MT bom obrigado!!
ResponderExcluirÓtimo , parabéns
ResponderExcluirme ajude com esse programa em C
ResponderExcluirCadastro e controle de Funerária em Linguagem C?
1- Inserir Cadastro
2- Deletar Cadastro
3- Imprimir Cadastro
4- Pesquisar Cadastro
9- Sair
Obs.: Cada opção do menu deve estar relacionada com um CASE em um SWITCH;
2- Cada opção de menu dever executar uma função (dentro de um case) para executação da tarefa proposta pelo menu.
3- Todos os trabalhos devem ter os cadastros baseados em duas estruturas (struct) aninhadas entre si.
Exemplo:
typedef struct estrutura1{
variáveis;
}T1;
typedef struct estrutura2{
variáveis;
T1 outra_variavel;
}T2;
4- Os cadastros devem ser registrados em um vetor de 10 posições:
Tema:
a) Controle de Funerária