Witam! Mam na zadanie zmodyfikować kod programu, aby był szybciej wykonywany, ale niestety nie umiem tego zrobić. Byłbym wdzięczny, jeśli ktoś wskazałby co należy zmienić :)
#include <iostream>
using namespace std;
int main() {
int i, j, DlugoscCiagu, LiczbaZapytan, Suma = 0;
bool Znaleziono;
cin >> DlugoscCiagu;
int* Liczby1 = new int[DlugoscCiagu];
for (i = 0; i < DlugoscCiagu; i++)
cin >> Liczby1[i];
cin >> LiczbaZapytan;
int* Liczby2 = new int[LiczbaZapytan];
for (i = 0; i < LiczbaZapytan; i++)
cin >> Liczby2[i];
for (i = 0; i < LiczbaZapytan; i++)
{
Znaleziono = false;
for (j = 0; j < DlugoscCiagu; j++)
{
if (Liczby2[i] == Liczby1[j])
{
Suma += Liczby2[i];
Znaleziono = true;
}
}
if (Znaleziono == false)
Suma -= Liczby2[i];
}
cout << Suma;
return 0;
}