Lika bra du lär dig nu då du är nybörjare, kodning handlar om att tänka efter ordentligt vad som sker vid olika tillfällen.
Vad man såg av din skärmdump så använder du dig av någon version av Visual Studio? lägg ut lite breakpoints (klicka på raderna t.ex inom for loopen) och kör debug (din applikation stannar upp vid märkt rad och du går vidare genom nån tangent) istället för att bara koda och köra igång applikationen och hoppas på att det fungerar som du tänkt. Gör det och du kommer hitta felen i din kod mycket enklare.
Eftersom du verkar har fått din uppgift löst så ger jag mitt exempel på hur du kunnat fixat uppgiften
#include <iostream>
int main(){
//En loop till att skriva ut 5 nya rader
for(int i=0;i<5;i++){
//En loop för våra lotto numror, skriver ut random nummer 7 gånger, tal mellan 1-39, lägger till en tab endast för synbarhet
for(int x=0;x<7;x++){
int t= rand() % 39+1;
cout << t << "\t";
}
//Tillbaka till den första loopen, skriv ut ny rad
cout << endl;
}
return 0;
}