Informatică, întrebare adresată de gabipaun0075, 8 ani în urmă

se citesc 3 numere naturale a,b,k.Sa se afiseze numarul de numere divizibile cu k din intervalul [a,b] unde a​

Răspunsuri la întrebare

Răspuns de chetreanandrei
1

Răspuns:

#include <iostream>

using namespace std;

int main() {

   int a, b;

   int k;

   int counter = 0;

   cout<< "a = ";

       cin >> a;

   cout << "b = ";

       cin >> b;

   cout << "k = ";

       cin >> k;

   if (a < b) {

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

           if (i % k == 0) {

               counter++;

           }

       }

       if (counter == 0) {

           cout << "In intervalul [" << a << ":" << b << "] nu sunt numere divizibile cu " << k << endl;

       } else if(counter == 1) {

           cout << "In intervalul [" << a << ":" << b << "] este un numar divizibil cu " << k << endl;

       } else {

           cout << "In intervalul [" << a << ":" << b << "] sunt " << counter << " numere divizibile cu " << k << endl;

       }

   } else {

       cout << "Ati introdus gresit limitele intervalului";

   }

   return 0;

}

Explicație:

Alte întrebări interesante