napisz program który sprawdzi czy wszystkie liczby z podanego przez użytkownika przedziału są jednocześnie podzielne przez dwa dzielniki podane przez użytkownika.uzyrkownik podaję do pamięci programu początek przedziału koniec przedziału oraz dzielnik1 oraz dzielnik 2. zadanie zrób w replit(program online) ​

Odpowiedź :

Odpowiedź:

c++

#include<iostream>

using namespace std;

int main()

{

  float a,b,x,y;

  cout << "Podaj poczatek przedzialu ";

  cin >> a;

  cout << "Podaj koniec przedzialu ";

  cin >> b;

  cout << "Podaj pierwszy dzielnik ";

  cin >> x;

  cout << "Podaj drugi dzielnik ";

  cin >> y;

  if(a>=b)

  {

      cout << "Przedział jest nieprawidlowy";

      return 0;

  }

  for(int i = a;i<=b;i++)

  {

      if(i/x - int(i/x) == 0)

      {

          cout << "liczba " << i << " jest podzielna przez " << x << endl;

      }

      else

      {

          cout << "liczba " << i << " nie jest podzielna przez " << x << endl;

      }

      if(i/y - int(i/y) == 0)

      {

          cout << "liczba " << i << " jest podzielna przez " << y << endl;

      }

      else

      {

          cout << "liczba " << i << " nie jest podzielna przez " << y << endl;

      }

  }

}

python

import time

a = float(input("Podaj poczatek przedzialu "))

b = float(input("Podaj koniec przedzialu "))

x = float(input("Podaj pierwszy dzielnik "))

y = float(input("Podaj drugi dzielnik "))

if (a>=b):

  print("Przedział jest nieprawidlowy")

  time.sleep(5)

  exit()

while (a<=b):

  if(a/x - int(a/x) == 0):

      print("liczba",a,"jest podzielna przez",x)

  else:

      print("liczba",a,"nie jest podzielna przez",x)

  if(a/y - int(a/y) == 0):

      print("liczba",a,"jest podzielna przez",y)

  else:

      print("liczba",a,"nie jest podzielna przez",y)

  a += 1