Skocz do zawartości

Recommended Posts

Napisano

Wiem ze to bardzo prosta rzecz ale niegy mi niebyla potrzebna :D

char a[4][1000000];
char b[4][1000000];
char c[4][1000000];

Tablice a i b musze porowna do siebie ale tak ze
jesli a[151]==a[245]
to c[kolejny]=a;
chodzi o to ze nie moze byc na 1 petli czyli

if(!strcmp(a[x],b[x])
{
c[kolejny] = a[x];
kolejny++;
}

to musi byc na 2 petlach z parametrami x i y chyba ze jest jakis latfiejszy sposob.
TAK jestem leniwy i oczekuje gotowca :D

Napisano

O to mi chodzilo :)

int q;// ilosc elementow tablicy
char a[255][1000000] // tabilca pierwsza
char b[255][1000000] // tablica droga
char c[255][1000000] // tablica wynikowa
q = 1000000;
int pasujace=0;
for(int dlugi = 0;dlugi<q;dlugi++){
        for(int krotki = 0;krotki<q;krotki++)
        {
                if(!strcmp(a[dlugi],b[krotki])){
                        c[pasujace];
                        pasujace++;
                }
        }
}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...