Cpp kertaustehtäviä ratkaisu4c

Mureakuha

Loikkaa: valikkoon, hakuun

Kirjoita ohjelma, joka tulostaa:

  • vain parilliset numerot väliltä 2 - 100
  • kolmella tai viidellä jaolliset numerot 0 - 100
  • numerot 0, 1, 2, 3, 4, 5, 10, 11,12, 13, 14, 15, 20 ... 25, ... aina 95 asti
  • numerot 1-10, täydet kymmenet 10 - 100, täydet sadat 100 - 1000, täydet tuhannet 1000 - 10000 jne aina miljardiin asti
#include <iostream>
 
int main()
{
 
    long i, j;
 
    cout << "Parilliset:\n";
    for (i=2; i<=100; i=i+2)
        cout << i << " ";
 
    cout << "\n\nKolmella tai viidellä jaolliset:\n";
    for (i=0; i<=100; i++)
        if (i%3==0 || i%5==0)
            cout << i << " ";
 
    cout << "\n\nAlut:\n";
    for (j=0; j<100; j=j+10)
        for (i=0; i<=5; i++)
            cout << i+j << " ";
 
    cout << "\n\nDekadihyppy:\n";
    for (j=1; j<1000000000; j*=10)
        for (i=1; i<10; i++)
            cout << i*j << " ";
 
    return 0;
}
Tämän dokumentin kopiointi, levittäminen sekä muokkaaminen on sallittua GNU Free Documentation Licensen version 1.2 tai uudemman Free Software Foundationin julkaiseman version mukaisesti, ilman muuttumattomuuslauseketta tai kansitekstejä. Tätä koskee vastuuvapaus.
Kopio lisenssistä (englanniksi) löytyy täältä.

Alkuperäinen (c) Petteri Hämäläinen

Henkilökohtaiset työkalut