Witam !
Jak zrobić taką pętlę że podaje 6 liczb z zakresu 1-49 i jak podam liczbe taka samą lub z poza wskazanego zakresu to żeby pętla cofnęła się o jeden i pozwoliła mi poprawić wpis. Wie ktoś ?
Witam !
Jak zrobić taką pętlę że podaje 6 liczb z zakresu 1-49 i jak podam liczbe taka samą lub z poza wskazanego zakresu to żeby pętla cofnęła się o jeden i pozwoliła mi poprawić wpis. Wie ktoś ?
malo elegancko, ale prosto i skutecznie:
#include <fstream.h>
void main(void)
{
int tab[6]={0,0,0,0,0,0};
int i=0;
do
{
cout<<"Podaj liczbe: ";
cin>>tab[i];
//sprawdzenie
for(int j=0;j<i+1;j++)
{
if((tab[i]==tab[j-1])&&(i!=0))
{
cout<<endl<<"Liczba sie powtorzyla";
i--;
}
}
i++;
}
while(i<6);
//wypisanie
for(int n=0;n<6;n++)
cout<<tab[n]<<endl;
}
Chyba, żeby naśladować maszyne losujcą cyfry w Duzym Lotku :) albo cos podobnego :D