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

[C++] problem z programem "LOTTO"

Ostatnio zmodyfikowano 2011-04-17 20:06
Autor Wiadomość
CTRL85
Temat założony przez niniejszego użytkownika
[C++] problem z programem "LOTTO"
» 2011-04-17 18:47:06
Cześć.
C++ uczę się od niedawna, i mam problem z tym prostym programikiem:
#include <iostream>
#include <ctime>
#include <conio.h>

using namespace std;

const int IloscLiczb = 6;
const int MaxLiczba = 49;

int main()
{
    int Liczby[IloscLiczb];
    for (int i = 0; i < IloscLiczb; ++i);
    {
        Liczby[i] = 0;
        }
    srand (static_cast<int>(time(NULL)));
    for (int i = 0; i < IloscLiczb;)
    {
        Liczby[i] = rand() % MaxLiczba + 1;
        }
    cout << "Wyniki: ";
    for(int i = 0; i < IloscLiczb; ++i);
    {
    cout << Liczby[i];
    }
    getch();
}


Dev-C++ wywala z błędami:
"17 name lookup of `i' changed for new ISO `for' scoping"
"15 using obsolete binding at `i' "
"25 name lookup of `i' changed for new ISO `for' scoping"
"24 using obsolete binding at `i' "
"[Build Error]  [main.o] Error 1 "

P-31000
Elano92
» 2011-04-17 19:01:46
C/C++
#include <iostream>
#include <ctime>
#include <conio.h>

using namespace std;



int main()
{
   
   
   
    srand( time( 0 ) );
    int tab[ 100 ], i;
    for( i = 1; i <= 6; i++ )
    {
        tab[ i ] = rand() % 48 + 1;
        cout << tab[ i ] << endl;
       
    }
   
   
    getch();
    return 0;
}

O to chodzi ?
P-31001
CTRL85
Temat założony przez niniejszego użytkownika
» 2011-04-17 19:13:31
Tak, dzięki.

A jak zrobić, żeby te wyniki wyświetlały się w jednej linii?
P-31003
pekfos
» 2011-04-17 19:15:27
wywalić endl
P-31004
Elano92
» 2011-04-17 19:26:52
cout << tab[ i ] << " ";
P-31006
malan
» 2011-04-17 20:06:17
for( int i = 0; i < IloscLiczb; ++i );
 - skąd ten średnik tam na końcu się wziął? ;p
P-31014
« 1 »
  Strona 1 z 1