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

Petla for, jak ułożyć liczby.

Ostatnio zmodyfikowano 2013-11-22 15:17
Autor Wiadomość
dejmien
Temat założony przez niniejszego użytkownika
Petla for, jak ułożyć liczby.
» 2013-11-21 18:15:16
Witam.

Chcę w swoim programie wypisać poprzez pętlę for 31 liczby. Problem w tym że chcę aby te liczby były wypisywane po 6 liczb w linijce np.

123456
789,10

Da się takie coś zrobić?

Petla for będzie wyglądała tak:

C/C++
int x;

for( x = 1; x < 32; x++ )
{
    std::cout << x;
}

Tylko że tka zrobiona wypisuje liczby do końca linijki.
P-96938
SeaMonster131
» 2013-11-21 18:21:06
Co szóstą liczbę "wyświetlaj" nową linijkę -
if( x % 6 == 0 ) std::cout << "\n";
P-96941
dejmien
Temat założony przez niniejszego użytkownika
» 2013-11-21 18:47:37
A możesz podać jak teraz ten kod ma wyglądać? Bo nie bardzo łapie tego.


Mam jeszcze drugie pytanie:

Program ma mieć taką funkcje że użytkownik ma podać 4 liczby i to mogą być liczby rzeczywiste lub zmiennoprzecinkowe. I nie wiem jakiej zmiennej tutaj użyć która mogła by przechowywać i taką liczbę i taką. Iem że można użyć rzutowania, ale rzutowanie nadaje się tylko do uzyskania wyniku a co użyć do przechowania tych liczb co poda użytkownik?
P-96948
pekfos
» 2013-11-21 18:49:51
P-96950
dejmien
Temat założony przez niniejszego użytkownika
» 2013-11-21 18:59:43
A to we float mogą być przechowywane liczby rzeczywiste jak i zmiennoprzecinkowe??
P-96952
maly
» 2013-11-21 19:07:01
Liczba rzeczywista to liczba zmiennoprzecinkowa.
P-96953
dejmien
Temat założony przez niniejszego użytkownika
» 2013-11-21 19:15:36
Ok czyli aby przechowywać liczby bez przecinka jak i z przecinkiem to użyć float?

Czy ktoś może mi powiedzieć jak ma wyglądać ta funkcja for aby wyświetlała te liczby?

Ja korzystając z podpowiedzi SeaMonster wykombinowałem coś takiego:

C/C++
int x;

x = for( x = 1; x < 32; x++ )
{
    if( x % 6 == 0 ) std::cout << "\n";
   
}

tak to ma wyglądać?
P-96955
Dantez
» 2013-11-21 19:19:41
Np. tak:
C/C++
for( int x = 1; x < 32; x++ )
{
    std::cout << x;
    if( x % 6 == 0 ) std::cout << "\n";
   
}
P-96956
« 1 » 2
  Strona 1 z 2 Następna strona