#include <iostream>
#include <vector>
#include <ctime>
#include <cstdlib>
int main()
{
srand(time(NULL));
// Do Vectora elementów typu int losujesz 20 liczb z przedziału <10, 100>. Oblicz sumę tych elementów, które
// są podzielne przez 5
std::vector<int> vector;
int liczba = 10 + rand() % 91;
int suma = 0;
for (int i = 0; i < 20; ++i)
{
vector.push_back(liczba);
}
for (int i = 0; i < vector.size(); ++i)
{
if (vector[i] % 5 == 0)
{
suma += vector[i];
}
}
std::cout << "Suma = " << suma << std::endl;
std::cin.get();
return 0;
}
Co jest w moim kodzie źle? Sumę zawsze pokazuje 0.