Hirdetés
-
Panaszt tettek a Google ellen, mert követi a felhasználókat a böngészője
it Adatvédelmi panasz érkezett Ausztriában a Google ellen, a vád szerint követik a Chrome böngésző felhasználóit.
-
Elindult a Valorant konzolos zárt tesztelése
gp Bár a készítők bétáról beszélnek, a játékban aktívak a trófea és achievement rendszerek, lényegében a teljes kiadást kaptuk meg.
-
Z Fold6 imitátor árulkodik a fogyókúrázó igaziról
ma Több lesz kívül a változás, mint belül.
Új hozzászólás Aktív témák
-
kispx
addikt
válasz shinodas #3402 üzenetére
Hogy érdemben is válaszoljak:
Jelenleg Qt Creatort-t használok a Qt része miatt. Kényelmes IDE, ha megszokod.
Egyetemi éveim alatt egy fél évig Netbeans-t használtunk C-hez. Nem volt vele probléma. De úgy vettem észre, hogy egy kicsit lomha a CB-hez képest, de lehet, hogy egy jobb gép is kelletett volna. (2-3 éve volt, szóval az akkori verzióról beszélek, nem tudom, hogy azóta mennyit fejlődött)[ Szerkesztve ]
-
PumpkinSeed
addikt
Szeretnék egy olyan programot írni ami elindítás után a folyamatok közül leállítja az explorer-t. Válasokat előre is köszi. Minél egyszerűbbet szeretnék
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
Karma
félisten
válasz PumpkinSeed #3404 üzenetére
Csinálj egy batch fájlt, és írd bele, hogy taskkill /F /IM explorer.exe.
Ehhez nem kell C program...“All nothings are not equal.”
-
sztanozs
veterán
válasz PumpkinSeed #3404 üzenetére
TerminateProcess WINAPI a barátod.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
eriktoth
tag
Üdv! Olyan kérdésem lenne, hogy egy for ciklussal íratom ki a változó értékeit, valahogy meglehet oldani, hogy a legnagyobbtól kezdje kiírni?
-
Karma
félisten
válasz eriktoth #3410 üzenetére
Hmmm.
Akkor van egy fix for ciklusod, amit pl. 0..4 helyett 4..0 irányban akarsz járatni?Mert az egyszerű:
int i;
for (i = 4; i >= 0; ++i)
{
// valami
}Ha viszont nem erről van szó, a változó tetszőleges értékeket vesz fel, nem nagyon tehetsz mást, mint hogy egy tömbbe összegyűjtöd az értékeket; vagy azonnal rendezett beszúrással, vagy utólagos rendezéssel.
[ Szerkesztve ]
“All nothings are not equal.”
-
eriktoth
tag
Hát nem ennyire egyszerű, de megmutatom:
#define MAXCHAR 256
int main(int argc, char* argv[])
{
int i;
int CharCounter[MAXCHAR];
unsigned char ch;
for (i=0;i<MAXCHAR;CharCounter[i++]=0);
while (fread(&ch,1,1,stdin)==1) CharCounter[ch]++;
for (i=16; i < MAXCHAR; i++){
if (CharCounter[i]){
printf("%d '%c' : %d\n",i,i,CharCounter[i]);
}
}
return 0;
}
A lényege hogy karaktereket kér be és megszámolja hányszor szerepelt benne, nekem az kéne hogy a leggyakoribb karakter legyen legelöl[ Szerkesztve ]
-
Karma
félisten
válasz eriktoth #3412 üzenetére
Nos, gondolatban arra jutottam, hogy csinálj egy MAXCHAR hosszú indextömböt (sima int tömb, amit 0-től MAXCHAR-1-ig feltöltesz számokkal), és ezt rendezd buborékrendezéssel úgy, hogy összehasonlítási alapnak a CharCounter megfelelő értékét használod.
Azaz kicsit formálisabban:
index[i] <= index[j] akkor és csak akkor igaz, ha
CharCounter[index[i]] <= CharCounter[index[j]].[ Szerkesztve ]
“All nothings are not equal.”
-
Tikakukac
titán
Jobb helyet nem találtam:
Codeblocks windows7 64 bit mellett nem akar az istennek sem fordítani semmit. Bármit és bárhogyan is kezdtem csinálni a végeredmény skipping lett és panaszkodott a fordítóra. Megoldást tud valaki?A fiatalok 50%-a optimistán tekint a jövőre. A másik felének nincs pénze drogokra.
-
shinodas
tag
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
int main()
{
int fd;
unsigned char nev[20];
fd=open("nev.txt",O_CREAT|O_RDWR,0xffff);
write("Peti", 5);
lseek(fd,0,SEEK_SET);
read(fd,"nev.txt",5);
printf("%s",nev);
close(fd);
return 0;
}Sziasztok, ezt szeretném futtatni, de mikor debuggolnám, akkor megnyit egy másik header fájlt. a unistd.h-t nyitja meg. Ahelyett, hogy beduggolna rendesen...miért van ez?
szerk.: codeblocksban
[ Szerkesztve ]
-
kispx
addikt
-
shinodas
tag
Úúú de ökör vagyok!
Köszönöm! -
PumpkinSeed
addikt
Kérnék egy kis segítséget.
Mit csinál a következő algoritmus?
BE: A,B
Ciklus Amíg B<>0
Maradék <- A mod B
A <- B
B <- Maradék
Ciklus Vége
KI: A
Elágazás VégeVálaszokat előre is köszönöm.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
Davs
tag
válasz PumpkinSeed #3425 üzenetére
int myFunction(int A, int B) {
int maradek ;
while(B!=0){
maradek = A%B ;
A = B ;
B = maradek ;
}
return A;
}nemtudom, helyesen fogtam-e fel..
-
Korcsii
őstag
válasz PumpkinSeed #3425 üzenetére
Megkeresi a két szám legnagyobb közös osztóját.
-
sztanozs
veterán
válasz PumpkinSeed #3430 üzenetére
A myFunction a függvény neve (lehetne akár legnagyobbKozosOszto is)...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
kingabo
őstag
válasz sztanozs #3429 üzenetére
Euklideszi algoritmus, van egy bővített változata is (ezt hirtelen csak tételsorokban találtam meg ). Ha tudsz angolul, akkor jóval többet írnak róla: Euklideszi algoritmus (angol wiki).
[ Szerkesztve ]
-
Korcsii
őstag
válasz PumpkinSeed #3428 üzenetére
Nincs mit.
Mondjuk előbb lehet vizsgálni kéne, hogy a valóban nagyobb-e, mint b, és ha nem, akkor felcserélni...
-
PumpkinSeed
addikt
Valaki nem tud egy programot másodfokú egyenlet kiszámítására, ciklussal az elején hogy csak 0-nál nagyobb számok és a diszkriminánst is figyelembe véve?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
sztanozs
veterán
válasz PumpkinSeed #3438 üzenetére
Mármint mire kell a ciklus?
if D > 0 { két valós gyök }
else if D = 0 { egy valós gyök }
else { két komplex gyök }[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz PumpkinSeed #3440 üzenetére
Az nem ciklus. A ciklus az amikor egy adott műveletsorozatot többször (több ciklusban) végrehajtasz. Amúgy miért kellene 0-nál nagyobbnak lennie?
egy -4x^2 + 3x - 19 teljesen értelmes másodfokú egyenlet...[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
bandi0000
nagyúr
hali
kérdés az hogy olyan feladatom van hogy bekérek egy 1 vagy 2 vagy 3 jegyű számot és azt átírja római számokká
odaáig jutottam hogy bekérem a számot és szétválsztja számjegyekre de nem tudom hogy csináljam tovább azt hogy átírja am a szám 1000 ig lehet
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>main()
{
int i,szam,szamj1,szamj2,szamj3;scanf("%d",&szam);
printf("A szam: %d",szam);szamj3=szam/100;
szamj2=(szam-szamj3*100)/10;
szamj1=((szam-szamj3*100)-szamj2*10);}
printf("szazas: %d tizes: %d eggyes: %d\n",szamj3,szamj2,szamj1);system("pause");
}Xbox One: bandymnc
-
kispx
addikt
válasz bandi0000 #3442 üzenetére
Nem kellettett volna szétbontanod. Bekéred egy int-be. Utána...
1) ha 1000, akkor kiiratod az "M" sztringet
2 ha nem 1000 akkor
megnézed, hogy nagyobb mint 500, ha igen akkor kiiratod a "D" sztringet, majd ebből a számból kivonsz 500-ataz így kapott számot ellenőrized, hogy nagyobb mint 100, ha igen akkor kiiratod a "C" sztringet, majd ebből a számból kivonsz 100-at (Ha jól emlékszem, három C lehet egymás mellett, szóval ezt a lépést 3X csináld meg)
az így kapott számot ellenőrized, hogy nagyobb mint 50, ha igen akkor kiiratod a "L" sztringet, majd ebből a számból kivonsz 50-et
.... stb, egyészem 1-ig
[ Szerkesztve ]
-
bandi0000
nagyúr
Köszönöm
nagyjából értem
de leírnál 1-2 sor mondjuk 1) ha 1000, akkor kiiratod az "M" sztringet
2 ha nem 1000 akkor
megnézed, hogy nagyobb mint 500, ha igen akkor kiiratod a "D" sztringet, majd ebből a számból kivonsz 500-at ezt a részt csak h el tudjam kezdeniXbox One: bandymnc
-
Bobrooney
senior tag
Skacok még egyszer felteszem a kérdést, remélem valaki tud valami hasznos információval szolgálni.
WinForm-ot miből érdemes tanulni? Lehetőleg valami magyar nyelvű megoldás lenne jó! -
sztanozs
veterán
>900 - CM
>500 - DC{0,3}
>400 - CD
>100 - C{1,3}
>90 - XC
>50 - LC{0,3}
>40 - XL
>10 - X{1,3}
=9 - IX
>5 - VI{0,3}
=4 - IV
>0 - I{0,3}JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz bandi0000 #3449 üzenetére
Nálam is >= a >
pszeudo:while (num>0){
if num >=900 { s+="CM"; num -=900;}
else if num >=500 { s+="D"; num -=500;}
else if num >= 400 { s+="CD"; num -=400;}
else if num >= 100 { s+="C"; num -=100;}
else if num >= 90 { s+="XC"; num -=90;}
else if num >= 50 { s+="L"; num -=50;}
else if num >= 40 { s+="XL"; num -=40;}
else if num >= 10 { s+="X"; num -=10;}
else if num >= 9 { s+="IX"; num -=9;}
else if num >=5 { s+="V"; num -=5;}
else if num >=4 { s+="IX"; num -=4;}
else if num >=1 { s+="I"; num -=1;}
}[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- A fociról könnyedén, egy baráti társaságban
- E-roller topik
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Vezetékes FEJhallgatók
- Politika
- Jövedelem
- Redmi Note 12 Pro - nem tolták túl
- Ukrajnai háború
- Telekom mobilszolgáltatások
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- XFX GTS RX 580 8GB OC - eladó!
- Samsung Galaxy Watch 4 Classic 46mm, E-SIM, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S21+ 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Beats Studio 3 Wireless /// Makulátlan Állapot // Számla + 6 Hónap Garancia
- 1More ComfoBuds Pro Vezeték nélküli fejhallgató ZAJSZŰRÉSSEL /// ÚJ // Számla + garancia