Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zadanie z operaturem modulo

Ostatnio zmodyfikowano 2014-02-27 22:13
Autor Wiadomość
ow.verysweet
Temat założony przez niniejszego użytkownika
Zadanie z operaturem modulo
» 2014-02-27 19:10:52
Cześć, robie sobie zadanie z Symfonii C++ które brzmi tak;
Posługując sie operatorem modulo napisz program, ktory wypisze kolejne liczby calkowite poczawszy od 1 do 100, a po zakonczeniu kazdej dziesiatki (10,20,30..) wypisze tekst zakonczona dziesiatka.

I tu pytanie, program zrobilem ale chyba strollowalem autora bo wynik wyszedl dobrze ale chyba nie o to chodzilo(program jest dlugi i pewnie jest inny sposob). Jak zrobic ,aby prosciej po zakonczeniu kazdej dziesiatki wyswietlal sie ten tekst "zakonczona dziesiatka"? Z gory dzieki za odpowiedzi:)



tu moj programik

C/C++
#include <iostream>
using namespace std;

int main()
{
    int i;
   
    for( i = 1; i < 101; ++i )
    {
       
       
        cout << "\n";
       
        cout << i;
        if( i == 10 )
        {
            cout << " zakonczona dziesiatka";
        }
        else if( i == 20 )
        {
            cout << " zakonczona dziesiatka";
        }
        else if( i == 30 )
        {
            cout << " zakonczona dziesiatka";
        }
        else if( i == 40 )
        {
            cout << " zakonczona dziesiatka";
        }
        else if( i == 50 )
        {
            cout << " zakonczona dziesiatka";
        }
        else if( i == 60 )
        {
            cout << " zakonczona dziesiatka";
        }
        else if( i == 70 )
        {
            cout << " zakonczona dziesiatka";
        }
        else if( i == 80 )
        {
            cout << " zakonczona dziesiatka";
        }
        else if( i == 90 )
        {
            cout << " zakonczona dziesiatka";
        }
        else if( i == 100 )
        {
            cout << " zakonczona dziesiatka";
        }
       
    }
}
P-105347
pekfos
» 2014-02-27 19:18:23
C/C++
if( i % 1 )
Jaki to ma sens?
P-105348
ow.verysweet
Temat założony przez niniejszego użytkownika
» 2014-02-27 19:23:40
dobra to akurat można wywalić bo to błąd z innego pomysłu :) przeoczenie. Jest jakieś inne, prostsze rozwiązanie dla tego zadania?
P-105349
Saluter
» 2014-02-27 20:21:10
Jest, uzyj modulo, zeby sprawdzic czy liczba jest wielokrotnoscia 10, jak jest to wypisuj tekst.
P-105354
michal11
odp
» 2014-02-27 22:13:17
C/C++
#include <iostream>
using namespace std;

int main()
{
    for( int i = 0; i < 100; i++ )
    {
        cout << i << endl;
        if( i % 10 == 0 )
        {
            cout << " zakonczona dziesiatka" << endl;
        }
    }
   
    return 0;
}
P-105373
« 1 »
  Strona 1 z 1