Jak zrobić ?żeby ...

Jak zrobić ?żeby ...
  • Rejestracja: dni
  • Ostatnio: dni
0

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ś ?

anubis
  • Rejestracja: dni
  • Ostatnio: dni
0

malo elegancko, ale prosto i skutecznie:

Kopiuj
#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;
}
VIP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 50
0

Chyba, żeby naśladować maszyne losujcą cyfry w Duzym Lotku :) albo cos podobnego :D

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.