Я работаю над этим кодом (в C++), и я закончил, но у меня есть 2 ошибки в строке 19, когда я использую их для циклов вокруг переменных y и m, говоря, что они являются неинициализированными локальными переменными , Я не вижу, как это возможно, потому что я объявил их в начале как int, и их значение присваивается, когда пользователь вводит cin.неинициализированная локальная переменная с использованием cin
#include <iostream>
#include <string>
#include <cmath>
#include <math.h>
#include <vector>
using namespace std;
int main()
{
int a, b, n, l = 0;
cin >> a, b, n;
for (int i = 0; i < 20; i++)
{
for (int j = 0; j < 20; j++)
{
if (l < (i*a + j*b) && (i*a + j*b) <= n)
l = i*a + j*b;
}
}
cout << l;
return 0;
}
О, боже, как я этого не видел! Спасибо за помощь мне!! Он работает сейчас. :) – e7kim