C++ Вопрос Ошибка C4700

Everage C++ Enjoyer
Пользователь
Статус
Оффлайн
Регистрация
5 Янв 2018
Сообщения
162
Реакции[?]
50
Поинты[?]
3K
Написал простую прогу для вывода суммы, произведения и сред. арифметического.
Выдает ошибку
Как починить?

(не бейте, я только учусь) :LUL:
C++:
#include <iostream>
using namespace std;

void main()
{
    setlocale(LC_ALL, "RUS");

    int num1, num2, num3, sum, multiplie, avg;
    sum = num1 + num2 + num3;
    multiplie = num1 * num2 * num3;
    avg = sum / 3;


    cout << "Введите число 1: ";
    cin >> num1;

    cout << "\nВведите число 2: ";
    cin >> num2;

    cout << "\nВведите число 3: ";
    cin >> num3;

    

    cout << "Сумма чисел: " << sum << endl;
    cout << "Произведение чисел: " << multiplie << endl;
    cout << "Среднее арифметическое: " << avg << endl;

    system("pause");

}
 
Забаненный
Статус
Оффлайн
Регистрация
11 Май 2020
Сообщения
115
Реакции[?]
91
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
- почитай и всегда гугли ошибки - 95% случаев ты найдешь ответ.

Вот тебе рабочий код.
C++:
#include <iostream>
using namespace std;

int main()
{

setlocale(LC_ALL, "RUS");

int num1 = 0,
num2 = 0,
num3 = 0;

cout << "Введите число 1: ";
cin >> num1;

cout << "\nВведите число 2: ";
cin >> num2;

cout << "\nВведите число 3: ";
cin >> num3;

cout << "Сумма чисел: " << num1 + num2 + num3 << endl;
cout << "Произведение чисел: " << num1 * num2 * num3 << endl;
cout << "Среднее арифметическое: " <<  (num1 + num2 + num3) / 3 << endl;

return 0;
}
 
Последнее редактирование:
Crooked Arm's
Начинающий
Статус
Оффлайн
Регистрация
10 Апр 2020
Сообщения
39
Реакции[?]
1
Поинты[?]
0
C++:
#include <string>
#include <vector>
#include <sstream>
#include <iostream>
#include <numeric>
#include <functional>


std::vector<std::string> split(const std::string& s, char delim)
{
    std::vector<std::string> elems = {};
    std::string item;
    std::istringstream stream(s);
    while (std::getline(stream, item, delim))
        elems.push_back(item);
    
    return elems;
}

int main(int argc, char** argv)
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);

    std::cout << "Ведите массив(элементы через пробел): ";
    std::string szInputArray;
    std::getline(std::cin, szInputArray);

    std::vector<std::string> vInputList = split(szInputArray, ' ');
    std::vector<int> vInputNumList = {};
    for (const auto v : vInputList) {
        vInputNumList.push_back(std::stoi(v));
    }

    double sum        = std::accumulate(vInputNumList.begin(), vInputNumList.end(), 0.0 , std::plus<double>());
    double multiplies = std::accumulate(vInputNumList.begin(), vInputNumList.end(), 1,    std::multiplies<double>());

 
    std::cout << "Сумма чисел: " << sum << std::endl;
    std::cout << "Произведение чисел: " << multiplies << std::endl;
    std::cout << "Среднее арифметическое: " << (double)(sum / vInputNumList.size()) << std::endl;


    return _getch();
}
 
Начинающий
Статус
Оффлайн
Регистрация
5 Окт 2019
Сообщения
22
Реакции[?]
17
Поинты[?]
1K
Написал простую прогу для вывода суммы, произведения и сред. арифметического.
Выдает ошибку
Как починить?
(не бейте, я только учусь) :LUL:
C++:
#include <iostream>
using namespace std;

void main()
{
    setlocale(LC_ALL, "RUS");

    int num1, num2, num3, sum, multiplie, avg;
    sum = num1 + num2 + num3;
    multiplie = num1 * num2 * num3;
    avg = sum / 3;


    cout << "Введите число 1: ";
    cin >> num1;

    cout << "\nВведите число 2: ";
    cin >> num2;

    cout << "\nВведите число 3: ";
    cin >> num3;

   

    cout << "Сумма чисел: " << sum << endl;
    cout << "Произведение чисел: " << multiplie << endl;
    cout << "Среднее арифметическое: " << avg << endl;

    system("pause");

}
Код:
#include <iostream>
using namespace std;

void main()
{
    setlocale(LC_ALL, "RUS");

    int num1, num2, num3, sum, multiplie, avg;
    cout << "Введите число 1: ";
    cin >> num1;
    cout << "\nВведите число 2: ";
    cin >> num2;
    cout << "\nВведите число 3: ";
    cin >> num3;
    sum = num1 + num2 + num3;
    multiplie = num1 * num2 * num3;
    avg = sum / 3;
    cout << "Сумма чисел: " << sum << endl;
    cout << "Произведение чисел: " << multiplie << endl;
    cout << "Среднее арифметическое: " << avg << endl;

    system("pause");

}
 
Everage C++ Enjoyer
Пользователь
Статус
Оффлайн
Регистрация
5 Янв 2018
Сообщения
162
Реакции[?]
50
Поинты[?]
3K
Код:
#include <iostream>
using namespace std;

void main()
{
    setlocale(LC_ALL, "RUS");

    int num1, num2, num3, sum, multiplie, avg;
    cout << "Введите число 1: ";
    cin >> num1;
    cout << "\nВведите число 2: ";
    cin >> num2;
    cout << "\nВведите число 3: ";
    cin >> num3;
    sum = num1 + num2 + num3;
    multiplie = num1 * num2 * num3;
    avg = sum / 3;
    cout << "Сумма чисел: " << sum << endl;
    cout << "Произведение чисел: " << multiplie << endl;
    cout << "Среднее арифметическое: " << avg << endl;

    system("pause");

}
а ебать я даун, sum, mult и avg просто неоткуда брать данные т.к они в начале стоят
спасибо
C++:
#include <string>
#include <vector>
#include <sstream>
#include <iostream>
#include <numeric>
#include <functional>


std::vector<std::string> split(const std::string& s, char delim)
{
    std::vector<std::string> elems = {};
    std::string item;
    std::istringstream stream(s);
    while (std::getline(stream, item, delim))
        elems.push_back(item);
   
    return elems;
}

int main(int argc, char** argv)
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);

    std::cout << "Ведите массив(элементы через пробел): ";
    std::string szInputArray;
    std::getline(std::cin, szInputArray);

    std::vector<std::string> vInputList = split(szInputArray, ' ');
    std::vector<int> vInputNumList = {};
    for (const auto v : vInputList) {
        vInputNumList.push_back(std::stoi(v));
    }

    double sum        = std::accumulate(vInputNumList.begin(), vInputNumList.end(), 0.0 , std::plus<double>());
    double multiplies = std::accumulate(vInputNumList.begin(), vInputNumList.end(), 1,    std::multiplies<double>());


    std::cout << "Сумма чисел: " << sum << std::endl;
    std::cout << "Произведение чисел: " << multiplies << std::endl;
    std::cout << "Среднее арифметическое: " << (double)(sum / vInputNumList.size()) << std::endl;


    return _getch();
}
сложна, я сейчас только на if else
 
Забаненный
Статус
Оффлайн
Регистрация
11 Май 2020
Сообщения
115
Реакции[?]
91
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
#include <string>
#include <vector>
#include <sstream>
#include <iostream>
#include <numeric>
#include <functional>


std::vector<std::string> split(const std::string& s, char delim)
{
    std::vector<std::string> elems = {};
    std::string item;
    std::istringstream stream(s);
    while (std::getline(stream, item, delim))
        elems.push_back(item);
   
    return elems;
}

int main(int argc, char** argv)
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);

    std::cout << "Ведите массив(элементы через пробел): ";
    std::string szInputArray;
    std::getline(std::cin, szInputArray);

    std::vector<std::string> vInputList = split(szInputArray, ' ');
    std::vector<int> vInputNumList = {};
    for (const auto v : vInputList) {
        vInputNumList.push_back(std::stoi(v));
    }

    double sum        = std::accumulate(vInputNumList.begin(), vInputNumList.end(), 0.0 , std::plus<double>());
    double multiplies = std::accumulate(vInputNumList.begin(), vInputNumList.end(), 1,    std::multiplies<double>());


    std::cout << "Сумма чисел: " << sum << std::endl;
    std::cout << "Произведение чисел: " << multiplies << std::endl;
    std::cout << "Среднее арифметическое: " << (double)(sum / vInputNumList.size()) << std::endl;


    return _getch();
}
Гениально,грузить челика векторами с итерациями без объяснений кода,когда он калькулятор самостоятельно написать не может. 11 кодеров из 10.
 
Everage C++ Enjoyer
Пользователь
Статус
Оффлайн
Регистрация
5 Янв 2018
Сообщения
162
Реакции[?]
50
Поинты[?]
3K
Гениально,грузить челика векторами с итерациями без объяснений кода,когда он калькулятор самостоятельно написать не может. 11 кодеров из 10.
вот и я про тоже, правда жалко подобие калькулятора я сделал только хз как сделать чтобы можно было делить и умножать
C++:
#include <iostream>
using namespace std;

void main()
{
    setlocale(LC_ALL, "RUS");
    int Var1, Var2, Var3;

    cout << "Примитивный калькулятор";
    
    cout << "\nЧисло 1: ";
    cin >> Var1;
    cout << "Число 2: ";
    cin >> Var2;
    Var3 = Var1 + Var2;
    cout << Var3 << endl;

}
 
Начинающий
Статус
Оффлайн
Регистрация
29 Май 2020
Сообщения
204
Реакции[?]
22
Поинты[?]
0
Написал простую прогу для вывода суммы, произведения и сред. арифметического.
Выдает ошибку
Как починить?

(не бейте, я только учусь) :LUL:
C++:
#include <iostream>
using namespace std;

void main()
{
    setlocale(LC_ALL, "RUS");

    int num1, num2, num3, sum, multiplie, avg;
    sum = num1 + num2 + num3;
    multiplie = num1 * num2 * num3;
    avg = sum / 3;


    cout << "Введите число 1: ";
    cin >> num1;

    cout << "\nВведите число 2: ";
    cin >> num2;

    cout << "\nВведите число 3: ";
    cin >> num3;

  

    cout << "Сумма чисел: " << sum << endl;
    cout << "Произведение чисел: " << multiplie << endl;
    cout << "Среднее арифметическое: " << avg << endl;

    system("pause");

}
C++:
#include <iostream>

int main() {
    int a, int b, int c;
    std::cout << "first number" << std::endl;
    std::cin >> a;
    std::cout << "second number" << std::endl;
    std::cin >> b;
    std::cout << "third number" << std::endl;
    std::cin >> c;
    std::cout << "average: " << a + b + c / 3 << " multiple: " << a * b * c << " sum: " << a + b + c << endl;
    return 0;
}
вот и я про тоже, правда жалко подобие калькулятора я сделал только хз как сделать чтобы можно было делить и умножать
C++:
#include <iostream>
using namespace std;

void main()
{
    setlocale(LC_ALL, "RUS");
    int Var1, Var2, Var3;

    cout << "Примитивный калькулятор";
  
    cout << "\nЧисло 1: ";
    cin >> Var1;
    cout << "Число 2: ";
    cin >> Var2;
    Var3 = Var1 + Var2;
    cout << Var3 << endl;

}
C++:
#include <iostream>

using namespace std;

int main() {
    int a, b;
    char c;
    cout << "first number" << endl;
    cin >> a;
    cout << "second number" << endl;
    cin >> b;
    cout << "введи оператора" << endl;
    cin >> c;
    switch(c) {
// исправить на одинарные ковычки 
     case "*":
       cout << a * b << endl; break;
     case "+":
       cout << a + b << endl; break;
     case "-":
       cout << a - b << endl; break;
     case "/":
       cout << a / b << endl; break;
     default:
      break;
}

}
 
Последнее редактирование:
Сверху Снизу