Proszę, wytłumacz mi co chciałeś tu zrobić? Bo ja sam nie wiem co to ma być, nie dość że trochę bez sensu to jeszcze z błędami ;)
To jest kopiuj-wklej twojego kodu, jedyne co zrobiłem to powstawiałem entery na końcu każdego porównania.
for(int i=1; i<=6; i++)
{
do
{
liczba[1]=rand()%49+1;
liczba[2]=rand()%49+1;
liczba[3]=rand()%49+1;
liczba[4]=rand()%49+1;
liczba[5]=rand()%49+1;
liczba[6]=rand()%49+1;
} while(
(liczba[1]==liczba[2]) &&
(liczba[2]==liczba[3]) &&
(liczba[3]==liczba[4]) &&
(liczba[4]==liczba[5]) &&
(liczba[5]==liczba[6]) &&
(liczba[1]==liczba[3]) &&
(liczba[1]==liczba[4]) &&
(liczba[1]==liczba[5]) &&
(liczba[1]=liczba[6]) && //tu jest błąd
(liczba[2])&&(liczba[4]) && //i tu też
(liczba[2]==liczba[5]) &&
(liczba[2])==(liczba[6]) &&
(liczba[3]==liczba[5]) &&
(liczba[3]==liczba[6]) &&
(liczba[4]==liczba[6])
); // i ogólnie cała ta pętla to jeden wielki błąd
Sleep(1000);
cout<<liczba[i]<<"\a"<<endl;
}