Enviado em 17/03/2021 - 21:27h
olá a todos desta comunidade eu sou novato e estou me aventurando na linguagem c++ e nessa jornada me deparei com um erro que não consigo resolver não sei muito se e um erro de sintaxe ou algo parecido vou colocar o código que eu fiz espero que possam esclarecer minhas duvidas e ate me avaliar meu código e aceito criticas sobre meu código assim podendo me tonar um programador no futuro mais eficiente obrigado a todos pela atenção.#include <iostream>
using namespace std;
int soma (int *n1, int *n2){
int som=*n1+=*n2;
return som;
}
int Subtracao(int *n1, int *n2){
int subtra=*n1-=*n2;
return subtra;
}
int multiplicacao(int *n1, int *n2){
int multi=*n1 *= *n2;
return multi;
}
int divisao(int *n1, int *n2){
int div=*n1/=*n2;
return div;
}
int modulo(int *n1, int *n2){
int mod=*n1%*n2;
return mod;
}
int main(){
setlocale(LC_ALL,"Portuguese_Brazil");
int n1;
int n2;
cout << "Digite o primeiro número para a operação:"<< endl;
cin >> n1;
cout <<"Digite o segundo número:"<< endl;
cin >> n2;
int s = soma(&n1,&n2);
int su = Subtracao(&n1, &n2);
int m = multiplicacao(&n1,&n2);
int d = divisao(&n1,&n2);
int mo = modulo(&n1,&n2);
cout << "soma : " << s << endl;
cout << "Subtração: "<< su << endl;
cout << "Multiplicação: "<< m <<endl;
if (n2==0){
cout << "Divisão: Erro,divisão por zero "<< endl;
cout << "Módulo: Erro,divisão por zero "<< endl;
}else {cout << "Divisão: "<< d << endl;
cout << "Módulo: "<< mo << endl;
}
return 0;
}
Digite o primeiro número para a operação:
3
Digite o segundo número:
0
--------------------------------
Process exited after 6.26 seconds with return value 3221225620
Pressione qualquer tecla para continuar. .
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Placamae Asus H510M-E Aceita Linux? [RESOLVIDO] (9)
erro ao clonar repo github (3)
Clamav e suas atualizações (25)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (23)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba