Új hozzászólás Aktív témák
-
válasz
daninet
#4412
üzenetére
Amit tudsz csinalni az az, hogy eltarolod az utolso erteket az epromban es a kovetkezo inditaskor azt hasznalod seednek... mondjuk ez eleg gyorsan le tudja gyilkolni az epromot, de ha van egy barmi mas (irast jobban turo) perzisztens memoriad, akkor az mar jobb lehet...
-
válasz
DrojDtroll
#4362
üzenetére
Próbálj meg belőni egy SSH Port Forwardingot a gdb szerver portjáta. SSH csak nyitva van...
-
pvt.peter: teljesen igazad van - szemantikailag

Mondjuk körök középpontját biztos nem önálló r1, r2, r3, ... , rvalami, rvalamipluszegy változókba raknám.
Inkább egyvector<pair<int,int>>. Azon szépen végig lehet iterálni.Amúgy az
|x-rx| < d & |y-ry| < dnem adja vissza, hogy az(x,y) ponttényleg ad sudarú (rx, ry) központú körönbelül van-e. Ezzel azt ellenőrzöd, hogy a(px,py) központú 2d oldalhosszú négyzetbenvan-e...Kicsit személetesen:

A piros pont a körben nincs benne, de a feltétel igaz. -
if (10>(x1-r1||x1-r3||x1-r5)>-10 && 10>(y1-r2||y1-r4||y1-r6)>-10)
Ez biztos nem C++ szintaktika.
Mit értesz az alatt, hogy x és r különbsége? A kódodban van x1 meg y1 meg r1, r2, r3, r4, r5, és r6...Talán így:
if ((min(min(abs(x1-r1), abs(x1-r3)), abs(x1-r5)) < 10) && (min(min(abs(y1-r2), abs(y1-r4)), abs(y1-r6)) < 10)) -
válasz
EQMontoya
#3490
üzenetére
Jaja, kisérleteztem közben, hogy megértsem

Jessz, genyaság kimaxolva:
struct A{ virtual void f(){ std::cout << "A::f"; } };
struct B : public A{ void f(){ std::cout << "B::f"; } };
struct C : public B{ C(){ f(); } };
struct D : public C{ void f(){ std::cout << "D::f"; } };
int main()
{
D d;
return 0;
} -
válasz
Mikeboy666
#3002
üzenetére
Amúgy
GURIT[i] = rand() % 11+ 1;# include <iostream>
#include<ctime>
using namespace std;
int main()
{
srand((unsigned int)time(NULL)); // véletlen generátor inicializálása
int GURIT[10]; //10 guritas
int TAR[11] = { 0 }; // A TAR[] -ban számoljuk, hogy az egyes dobásokból [0, 10]
int i; //index
int dbparos = 0; //paros dobasok szama
//mennyi volt
for (i = 0; i<10; i++) //ellenőrzött dobás bekérés
{
GURIT[i] = rand() % 11; // [0, 10]
}
for (i = 0; i<10; i++) // eredmények megszámlálása
{
++TAR[GURIT(i)];
if (GURIT(i) % 2 == 0) ++dbparos;
}
for (i = 0; i<10; i++) // eredmények kiíratása
{
cout << "\nA(z) " << i << "-es dobasok szama:\t" << TAR(i);
cout << endl;
}
cout << "\nA(z) paros dobasok szama:\t" << dbparos;
cout << endl;
system("pause");
return 0;
} -
válasz
Mikeboy666
#3002
üzenetére
switch (GURIT(i))
{
case 1: TAR[0]++; break;
case 2: TAR[1]++; break;
case 3: TAR[2]++; break;
case 4: TAR[3]++; break;
case 5: TAR[4]++; break;
case 6: TAR[5]++; break;
case 7: TAR[6]++; break;
case 8: TAR[7]++; break;
case 9: TAR[8]++; break;
case 10: TAR[9]++; break;
case 11: TAR[10]++; break;
}

btw akkor már az else ág hol marad?
-
válasz
MasterMark
#2911
üzenetére
tömbben keresésnél kifejezetten ildomos (felesleges tovább iterálni).
-
válasz
#99472384
#2820
üzenetére
Nem tudom mekkora lemezeid lehetnek - de gy 32 GB-os pendrive kb 5.000 forint, amire bőven tudnál szükség esetén menteni (de a feléért is kapsz feleakkorát). Ha tele van a lemez és fejleszteni szeretnél, akkor szvsz törölj egy-két filmet / zenét (ami lejön max 1-2 óra alatt), ne a .NET keretrendszert (amit amúgy nem is tudom, hogy tudál rendesen eltávolítani).
Amúgy azt pl nem értem, miért kell egyáltalán a DVD írót frissíteni - nem írta 20x-osan a DVD-t?
Ha meg nem sértelek, mekkora lemezekről és pendrájvokról beszélünk?
-
Amikor meghívódik az Add() függvény, kiírja a képernyőre a szöveget, hogy Itt a az Add().... és ezután miért nem rögtön az eredményt, amivel visszatér írja ki, miért ékelődik be a függvény által kiírt szöveg és az eredmény(7) közé a "visszaadott érték" szöveg?
Azért, mert mivel az Add() nem értékelődött még ki, így az
std::cout << "A visszaadott érték: " << Add(3,4);
aláhúzott része még nem értékelődött ki, így még az egészstringstream nem került átadásra az stdoutra.
A << operátor miatt az aláhúzás sorrendjében történik a kiértékelődés (jobbról balra):
std::cout << "A visszaadott érték: " << Add(3,4);
std::cout << "A visszaadott érték: " << Add(3,4);
std::cout << "A visszaadott érték: " << Add(3,4); -
válasz
Dave-11
#1850
üzenetére
Ez kb annyira mellékkérdés, mint sz*r mellett falni, vagy fal mellett sz*rni...
Azt a "nevet" kell használni, amit az osztályból rétrehoztál. A Name property abban tud segíteni, ha egy konténerben név alapján akarsz megkereni egy kontrollt. Elnevezheted akárminek, de az a lényeg, hogy a kódban hogy lett létrehozva az objektum.
Ahogy nézem magára formra nem szokott lenni létrehozva változó, de a Form1 kódján belül a Form1->Location helyett a this->Location-t tudod használni (vagy csinálsz egy változót és átadod neki a this referenciáját).
Kicsit bővebben: this
-
válasz
dabadab
#1823
üzenetére
Ja, valószínűleg makróként működött csak a for és valójában elöltesztelő ciklusra fordította le a fordító (nem neked írom, te biztosan tisztában vagy vele
):
for ( int c = 0 ; c < 10 ; c++ )
{
printf("Hello\n");
}
erre:
int c = 0 ;
while ( c < 10 )
{
printf("Hello\n");
c++;
}
Így látszik, hogy miért működik a cikluson kívüli értékadás.
Ú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!
- Apple MacBook Pro 14 M5 PRO 15C CPU/16C GPU / 24GB / 1TB SSD (MGDR4MG/A) Space Black
- APPLE MACBOOK PRO 14 M5 MAX 18C CPU/32C GPU/36GB/2TB SSD (MGDU4MG/A) SPACE BLACK
- Üzletből, garanciával, Lenovo IdeaPad Slim 5 14IRL8 i7-13620H 16 szál /16GB RAM /1TB SSD /OLED
- DELL 5050 MT CORE i7 6700 GAMER PC 16Gb DDR4 512Gb SSD DVD GTX 1060 6GB DDR5 WIN11 1Év GARANCIA!
- DELL 5050 MT CORE i5 7600 GAMER PC 16Gb DDR4 512Gb SSD DVD GTX 1060 6GB DDR5 WIN11 1Év GARANCIA!
- Apple iPhone 15 128GB, Kártyafüggetlen, 1 Év Garanciával
- Részletfizetés. BankMentes. Kamatmentes. Új noblechairs EPIC műbőr FEKETE - FEKETE. 3 év garancia!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- 262 - Lenovo LOQ (17IRX10) - Intel Core i7-14700HX, RTX 5070
- GYÖNYÖRŰ iPhone XR 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3995, 100% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






