Witam mam mały problem z zadaniem którego treść podam poniżej.
**** A dokładniej chodzi o to że analizując kod który napisałem wszystko wydaje mi się jasne i logiczne lecz odpalając program nie działa mi wyświetlanie liczb, chciałbym abyście mi pomogli zmienić kod tak aby zaczął on działać.****
Program wyświetla kolejne liczby naturalne z przedziału wprowadzonego przez użytkownika, które są podzielne przez liczbę, którą również wprowadza użytkownik. Na koniec wyświetlania liczb pojawia się informacja, ile liczb zostało wyświetlonych.
Przykład:
Podaj a = 3
Podaj b = 25
Przez co maja być podzielne?, d = 4
liczba 4
liczba 8
liczba 12
liczba 16
liczba 20
liczba 24
Wyświetlono 6 liczb podzielnych przez 4>
Oto kod który napisałem:
#include <iostream>
using namespace std;
int liczba1,liczba2,liczba3,dzielnik,reszta,wyswietlono;
int main()
{
cout<<"Podaj pierwsza liczbe: ";
cin>>liczba1;
cout<<"Podaj druga liczbe: ";
cin>>liczba2;
cout<<"Podaj przez co ma byc podzielone: ";
cin>>dzielnik;
if(liczba2<liczba1)
{
liczba3=liczba1;
liczba1=liczba2;
liczba2=liczba3;
}
for(int i=liczba1; i<=liczba2; i++)
{
reszta=i%dzielnik;
wyswietlono=wyswietlono+1;
if(reszta=0)
{
cout<<"liczba "<< i <<endl;
}
}
cout<<"Wyswietlono "<< wyswietlono <<" liczb podzielnych przez "<< dzielnik;
return 0;
}