Wypisz liczby od 1 do 100 używając pętli. Jeśli liczba:
- jest podzielna przez 7, wypisz ją i napis "szczęśliwa liczba"
- jest nieparzysta, wypisz ją i jej trzykrotność
- jest podzielna przez 20, wypisz liczbę i napis "dwie dyszki"



Odpowiedź :

Odpowiedź:

Wyjaśnienie:

#include <iostream>

using namespace std;

int main()

{

   for(int i=1; i<=100; i++)

   {

       if(i % 7 == 0)

       cout << i << " szczesliwa liczba\n";

       else if(i % 2 != 0)

       cout << i << " " << 3*i << endl;

       else if(i % 20 == 0)

       cout << i << " dwie dyszki\n";

       else

       cout << i << endl;

   }

   

   return 0;

}

Wyjaśnienie: PYTHON

for i in range(1,101): #określamy zakres liczbowy

   if i%7==0:         #warunek podzielności przez 7 (funkcja modulo zwraca resztę z dzielenia)

       print(i, " szczęśliwa liczba")   #drukuje liczbę oraz tekst

       if i%2==1:     #warunek nieparzystości (reszta z dzielenia przez 2 to 1)

       print(i," ",3*i)   #drukuje liczbę i jej trzykrotność

   if i%20==0:        #warunek podzielności przez 20

       print(i," dwie dyszki") #drukuje liczbę i tekst

W JAVA:

public class MyClass {

       public static void main(String args[]) {

           for (int i=1; i<=100; i=i+1){

            if (i%7==0)

               System.out.println(i+" szczęśliwa liczba");

            if (i%2==1)

               System.out.println(i+" "+3*i);

            if (i%20==0)

               System.out.println(i+" dwie dyszki");

     }

     }

   }