C++ требуется выражение - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос C++ требуется выражение

Регистрация
27 Мар 2013
Сообщения
66
Репутация
-3
Спасибо
0
Монет
0
в строчках 77 и 86 требуется выражение, я не особо понимаю как это можно сделать, можете помочь. Если не сложно можете оценить код, буду рад вашим замечаниям, т.к я только начал изучать сpp.

#include <iostream>

#include <vector>

#include <cmath>

using namespace std;

void showMenu()

{

cout << "Выберите операцию:" << endl;

cout << "1. Сложение" << endl;

cout << "2. Вычитание" << endl;

cout << "3. Умножение" << endl;

cout << "4. Деление" << endl;

cout << "5. Возведение в степень" << endl;

cout << "6. Процент" << endl;

}

// Функции для операций

double add(double a, double b) {

return a + b;

}



double subtract(double a, double b) {

return a - b;

}



double multiply(double a, double b) {

return a * b;

}



double divide(double a, double b) {

if (b != 0) {

return a / b;

}

else {

cout << "Ошибка: Деление на ноль!" << endl;

return 0; // Или можно выбросить исключение

}

}



int main() {

double num1, num2;

char operation;



cout << "Введите первое число: ";

cin >> num1;



cout << "Введите операцию (+, -, *, /): ";

cin >> operation;



cout << "Введите второе число: ";

cin >> num2;



switch (operation) {

case '+':

cout << "Результат: " << add(num1, num2) << endl;

break;

case '-':

cout << "Результат: " << subtract(num1, num2) << endl;

break;

case '*':

cout << "Результат: " << multiply(num1, num2) << endl;

break;

case '/':

cout << "Результат: " << divide(num1, num2) << endl;

break;

default:

cout << "Ошибка: Неверная операция!" << endl;

break;

}



return 0;

using namespace std;



double add(const vector<double>&numbers);

{



double sum = 0;

for (double num;)

{

sum += num;

}

return sum;

}



double multiply(const vector<double>&numbers); {

double product = 1;

for (double num = )

{

product *= num;

}

return product;

}
 
Регистрация
31 Авг 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
типа нужно всю портянку просмотреть или строчки посчитать?
 
Регистрация
25 Июл 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
#include
#include
#include

using namespace std;

// Функции для операций
double add(double a, double b) {
return a + b;
}

double subtract(double a, double b) {
return a - b;
}

double multiply(double a, double b) {
return a * b;
}

double divide(double a, double b) {
if (b != 0) {
return a / b;
}
else {
cout operation;

cout > num2;

switch (operation) {
case '+':
cout
 
Регистрация
27 Окт 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
Поставь после строки return 0; еще } и выкинь всё дальнейшее, которое ни в какие ворота не лезет.
 
Сверху Снизу