Cu ocazia zilelor orașului, primarul s-a gândit să ofere un mic cadou cetățenilor. Deoarece nu are destule fonduri pentru a acoperi cheltuielile cadourilor pentru toți cetățenii orașului, acesta s-a gândit să procedeze astfel:
Pe fiecare stradă există case numerotate de la a la b, inclusiv. Pentru a mulțumi cel puțin o parte din cetățeni, primarul va oferi cadouri locuitorilor pentru care numărul casei lor e un multiplu al unui număr ales, k.
Fiind medaliat la ONI, primarul orașului te-a rugat să faci un program care să îl ajute cu modul de distribuire a cadourilor pe fiecare stradă.
Date de intrare
Programul va citi de la tastatură numărul natural k, reprezentând numărul ai cărui multipli îi căutăm, numărul natural a, reprezentând numărul primei case de pe o stradă dată și numărul natural b, reprezentând numărul ultimei case de pe aceeași stradă.
Date de ieșire
Programul va afișa pe ecran numerele tuturor caselor ale căror locuitori vor primi câte un cadou de la primar. Numerele vor fi separate prin spații.
Restricții și precizari
0 ≤ a, b < 1000
a < b
k < 100
Exemplu
Date de intrare
3 5 24
Date de ieșire
6 9 12 15 18 21 24
Răspunsuri la întrebare
Răspuns de
1
Răspuns: Acesta este codul in c++ :
#include<iostream>
using namespace std;
int main()
{
int k,a,b;
cin >> k >> a >> b;
int nr = a;
while(nr % k != 0)
nr++;
while(nr <= b)
{
cout << nr << " ";
nr += k;
}
return 0;
}
Explicație: Sper ca ma ierti ca nu stiu sa formatez :))
Nebg:
Multumesc !!! Oare poti sa il scrii si cu FOR ?
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă