Buscar

Faca um programa em "C" que le dois números e utiliza uma função chamada "soma" e outra chamada "subtracao" para imprimir a soma e a diferenca entr...

Faca um programa em "C" que le dois números e utiliza uma função chamada "soma" e outra chamada "subtracao" para imprimir a soma e a diferenca entre os dois números. Ambas funções devem receber dois inteiros como parâmetro e retornar um inteiro como resultado. O programa deve ter duas versões para os protótipos das funções selecionáveis através da definição das constantes: "KR" (Kernighan e Ritchie) e "ANSI" (padrão ANSI)


Essa pergunta também está no material:

Programação I Universidade SalvadorUniversidade Salvador

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de programa em C que atende aos requisitos mencionados: ```c #include #ifdef KR int soma(a, b) int a, b; #else int soma(int a, int b) #endif { return a + b; } #ifdef KR int subtracao(a, b) int a, b; #else int subtracao(int a, int b) #endif { return a - b; } int main() { int num1, num2; printf("Digite dois números: "); scanf("%d %d", &num1, &num2); printf("Soma: %d\n", soma(num1, num2)); printf("Subtração: %d\n", subtracao(num1, num2)); return 0; } ``` Neste programa, temos duas funções: `soma` e `subtracao`. Ambas recebem dois inteiros como parâmetros e retornam um inteiro como resultado. O programa principal lê dois números do usuário e chama as funções `soma` e `subtracao` para imprimir a soma e a diferença entre os dois números. Para selecionar o protótipo das funções, você pode definir a constante `KR` ou `ANSI` no início do programa, antes de incluir a biblioteca `stdio.h`. Por exemplo, se você deseja usar o protótipo do padrão ANSI, você pode adicionar `#define ANSI` antes do `#include `. Espero que isso ajude! Se tiver mais alguma dúvida, é só perguntar.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais