Anonymní profil vidonv – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil vidonv – Programujte.comAnonymní profil vidonv – Programujte.com

 

Příspěvky odeslané z IP adresy 78.80.64.–

vidonv
C / C++ › Pole - opakující se čísla
18. 9. 2012   #163398

#1 vidonv

Omlouvám se - mám tam chybu: patří to takhle ale problém není stále vyřešen :(


if (x[i] = x[i-1])

              {

              {
                      cout<<"   Cislo neplnuje podminky";
                       cout<<"\n";
                       goto ZACATEK;
                       }
                       }

vidonv
C / C++ › Pole - opakující se čísla
18. 9. 2012   #163396

Dobrý den,

může mi někdo poradit s programem?

Potřebuji nadefinovat pole o 6-ti prvcích - v rozmezí 1-49 a žádný se nesmí opakovat.

Pole nadefinuji - to je OK, zda jsou čísla v rozmazí taky zjistím ale mám problém s opakováním - program vypise ze cislo bylo již zadáno a i u prvního zadávaného čísla (!) nevíte co s tím?Zdroják přidávám... V programu je nadefinovane i  druhe pole - toho si nevsimejte :)

Díky za pomoc.

#include <iostream>
#include <stdio.h>;
#include <time.h>;
#include <stdlib.h>;


int main ()
{
   

int x[6];
int y[6];
int j = 0;
int pom;
int i;
int a;
int dodatkove = 0;

using namespace std;
srand( (unsigned) time(NULL));        /*Časovač generátoru náhodných čísel*/


cout << " Vitejte v programu Sportka.";
cout << "\n";
cout << " Zadej 6 cisel v rozmezi od 1 do 49 a cisla se nesmi opakovat:";
cout << "\n";

for (i=0;i<6;i++)                    /*Uživatel zadá jím zvolená čísla do pole*/
{
       ZACATEK:                       /*Návěstidlo*/                     
    cin >> x[i];  
          a++;
         
         
      if ((x[i]<1)||(x[i]>49))                                                  /*Zjištění zda je číslo v rozmezi*/
     
      {
                
              cout<<"Cislo neni v rozmezi 1-49 - zadejte prosim jine";
              cout<<"\n";
              goto ZACATEK;                                                     /*Funkce goto*/
              }
             
              if (x[i] != x[i-1])
              {

              {
                      cout<<"   Cislo neplnuje podminky";
                       cout<<"\n";
                       goto ZACATEK;
                       }

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý