Peršokti į turinį

Kur klaida?


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2765 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki turiu 3 masyvus

 

A = 3 , 7 , 19;

 

B = 4 , 9 , 21 , 14 ,133;

 

C = A;

 

ir dabar man reikia i A masyva ivesti tuos B skaicius po A skaiciu is kuriu dalinasi be liekanos

 

tai rezultatas turetu gautis toks [3] 21 9 [7] 133 14 21 [19] 133

 

Bandziau parasyt koda ,bet mano rezultatas gaunasi toks [3] [7] 21 133 133 14 21 9

//max 10
int A[MAX],B[MAX],C[MAX+MAX];

for(int i = 0;i < a;i++)
	{
		for(int j = 0;j < b;j++)
		{
			if(B[j] % A[i] == 0)
			{
				cout << "pass" << endl;
				IterptiSkaiciu(i+1,B[j],C);
				// [i] vieta po to skaiciaus is kurio jis dalinasi po liekanos is A masyvo , B[j] skaicius ,kuri reik iterpt , C i koki masyva;
			}
		}
	}

void IterptiSkaiciu(int i,int sk,int arr[])
{
	for(int j = MAX+MAX-1;j > i;j--)
	{
		arr[j+1] = arr[j];
		arr[j] = sk;
	}
}

Kame beda?

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2765 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...