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

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

 

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

neznalek
C / C++ › Pomoc s for
31. 5. 2010   #129647

for (a=1; a<arraysize; a++)
{array2=array[a-1];
if (array[a]==array2)
{do
{array[a]=x;
a++;} while (array2==array[a]);}}

Může mi někdo vysvětlit tento cyklus? Chápu to tak, že z pole array se přiřadí prvky do array2 a pak se porovnávají a když se prvky rovnají, tak se tam zapiše x, ale není mi jasné, pro je na začátku a=1 a ne a=0 a proč je array2=array[a-1] a ne array[a].

Zmateny
C / C++ › Pole
2. 5. 2010   #128212

Nutně potřebuji pomoct. Do 2 polí jsem načetl data ze souborů, poté pole spojil do třetího. A obsah třetího potřebuji seřadit a vypsat do souboru. Jenže takhle to trvá šíleně dlouho. Jak to mám přepsat, aby to netrvalo 20 minut? A to to mám zatím nesetříděné:

int *poleC=new int[900000];
int i,j;
for(i=0;i<maxPoleA;i++)
poleC[i]=poleA[i];
for(j=0;j<maxPoleB;j++)
poleC[i+j]=poleB[j];
cout<<"zapis do soubor.txt"<<endl;
for(i=0;i<maxPoleA+maxPoleB;i++)
{
fstream Soubor;
Soubor.open (argv[3], fstream::out | fstream::binary);
Soubor << poleC[i] << endl;
Soubor.close(); }

Ztracenypripad
C / C++ › Spojit pole
27. 4. 2010   #127891

Hlavně různé kombinace smyček for

Ztracenypripad
C / C++ › Spojit pole
27. 4. 2010   #127886

Mám 2 pole, každé obsahuje 100 čísel typu int a potřebuji je spojit do jednoho. Zkouším už několikátý postup a nic z toho. Kdo poradí?

 

 

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