- Samsung Galaxy Watch6 Classic - tekerd!
- Honor 200 - kétszázért pont jó lenne
- Telekom mobilszolgáltatások
- Samsung Galaxy Watch7 - kötelező kör
- iPhone topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy S25 - végre van kicsi!
- One mobilszolgáltatások
- Garmin Venu X1 - vékony, virtuóz, váltságíjas
- Motorola Edge 50 Neo - az egyensúly gyengesége
Hirdetés
Köszönjük a sok biztatást, támogatást! Egy rövid ideig még féláron tudsz hirdetni, előfizetni!
Új hozzászólás Aktív témák
-
attis71
tag
Szia,
meg fogattam a tanácsodat.
Értem most már a belső for-t.
A belső for első vizsgálatánál a feltétele első fele hamis érték ezért rövidzár miatt kilép,
az if-ben a kifejezés igaz és átmásolja numbers tömb 0.-ik elemét az output tömb-be és
counter-t 1 -el növeli. Jön a külső for, majd megint a belső. Itt már a belső for első feltétele
igaz (j<counter) a második miatt addig megy amíg azonosságot nem talál vagy túl indexelődik
(növeli j-t +1).
Ha talál kiugrik a belső for-ból átmásolja és counter-t +1.
Kérdés az if a túlindexelés miatti kiugrás miatt kell?
Ha valamit rosszul értelmeztem, javíts ki létszi.attis71
-
attis71
tag
válasz
PumpkinSeed #2576 üzenetére
Köszi.
-
attis71
tag
válasz
PumpkinSeed #2568 üzenetére
Pontosabban eltudnád magyarázni?
attis71 -
attis71
tag
Sziasztok,
köszönöm az eddigi hozzászólásotokat.
Ehhez is kellene egy kis segítség:#include <iostream>
#include <iomanip>
using namespace std;
//függvény deklarációk
void Buborek(int rendezettTomb[], int N);
void Paros(int parosTomb[], int N, int& darab);
const int N = 16;
//Főfüggvény
int main()
{
//tömbök, változók
int A[] = { 11, 22, 44, 22, 55, 88, 77, 55, 22, 88, 99, 44, 33, 55, 22, 66 };
int darab = 0;
int hivatkozas = 0;
// eredeti tömb kiiratás
cout << "Eredeti tomb:" << endl;
for (int i = 0; i<N; i++) cout << " " << A[i];
cout << endl;
// A tömb növekvő sorrendben I./a feledat
Buborek( A, N);
// Rendezett tömb páros elemei
Paros( A, N);
system("pause");
return 0;
}
//buborékos rendező függvény
void Buborek(int rendezettTomb[], int N)
{
for (int i = 1; i<N; i++)
{
for (int j = N - 1; j >= i; j--)
{
if (rendezettTomb[j - 1]>rendezettTomb[j])
{
int seged = rendezettTomb[j - 1];
rendezettTomb[j - 1] = rendezettTomb[j];
rendezettTomb[j] = seged;
}
}
}
cout << "A tomb novekvo sorrendben:" << endl;
for (int i = 0; i < N; i++) cout << " " << rendezettTomb[i];
cout << endl;
}
// Páros számokat kiválasztó függvény
void Paros(int parosTomb[], int N, int& darab)
{
int db = 1;
cout << "Rendezett tomb paros szamai:" << endl;
for (int i = 0; i < N; i++)
{
if (rendezettTomb[i] % 2 == 0)
{
parosTomb[i] = rendezettTomb[i];
cout << " " << parosTomb[i];
db++;
}
}
darab = db - 1;
cout << endl;
}A Buborek rendező függvény kimenetét szeretném tovább rendezni a Paros függvénnyel,
csak nem tudom hogyan adjam át vagy hivatkozzak rá.
attis71 -
attis71
tag
Sziasztok!
Tudnátok segítséget adni egy tömbben vannak ismétlődő számok, egy másik tömbbe ki kell írni ismétlések nélkül. Eddig jutottam:
int A[]={,2,2,4,4,6,6};
const int N=6;
for(int i =0; i<N-1;i++)
{ for(int j=i+1;j<N;j++)
{
if(A[j]<A[i])
{
}
}
}attis71
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- HP ZBook Studio 8 WorkStation i7-11850H 16GB 512GB Nvidia Quadro T1200 15.6" FHD IPS 1 év garancia
- VKB Gunfighter MK IV - 'Modern Combat Edition' Pro - Botkormány - Nem twistes
- ThinkPad T14 Gen3 14" FHD+ IPS érintő i5-1250P 16GB 256GB NVMe ujjlolv IR kam gar
- HP ZBook Studio 8 WorkStation i7-11850H 16GB 256GB Nvidia Quadro T1200 15.6" FHD IPS 1 év garancia
- Nitro AN17-41 17.3" FHD IPS Ryzen 7 7735HS GeForce RTX 4050 16GB 1TB NVMe magyar vbill gar
- DELL Precision 5540 Workstation i7-9850H Nvidia Quadro T1000 16GB 512GB 15.6 új akksi 1év garancia
- Magic Trackpad legújabb fajta, lightning csatlakozóval
- Intel Core i5 3470 confidential Ivy bridge Quad Core
- Xiaomi Redmi 9T 64GB Kártyafüggetlen 1 év Garanciával
- HIBÁTLAN iPhone 11 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3032, 100% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest