- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- tildy: Új élet kezdődik
- sziku69: Fűzzük össze a szavakat :)
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja a trendeket...
- Magga: PLEX: multimédia az egész lakásban
- Austin F.: Intel Iris Xe driver frissítés
- [K2]: A vagyonvédelmi rendszerszerelővé válás rögös útja
- Lalikiraly: Astra kalandok @Harmadik rész
- N€T0X|N: Stellar Blade után
-
LOGOUT
Új hozzászólás Aktív témák
-
Forest_roby
őstag
válasz
Forest_roby #1820 üzenetére
''.... egy szám legnagyobb 'prím' osztója nem lehet nagyobb mint....''
javítás:
''.... egy szám legelső 'prím' osztója nem lehet nagyobb mint....'' -
Coyot
őstag
válasz
Forest_roby #1810 üzenetére
Esetleg próbáld meg az Eratosztenész szitáját, az elég gyors módszer, ha érdekel bepötyögöm neked.
-
válasz
Forest_roby #1813 üzenetére
Ja még egy rövidítési lehetőség, csak a prímszám feléig ossz, 10ezres szám esetén elég 5-6ezerrel osztani, fölötte nincs értelme.
-
Forest_roby
őstag
válasz
Forest_roby #1812 üzenetére
ok, észrevettem egy nagy hibát!
a belső ciklusban számolja ki az x gyökét, feleslegesen sokszor, mikor elég lenne egyszer is.
ez lényegesen lassít a dolgon.
ui.: hülye vagyok -
válasz
Forest_roby #1810 üzenetére
Úgy tudom, gyököt lasabban tud vonni, mint összehasonlítani.
-
cucka
addikt
válasz
Forest_roby #1800 üzenetére
elvileg igen, eltérő karakter kódolások miatt lehetnek problémák. oprendszer/fejlesztőkörnyezet/fordító függő a dolog. sokat nem foglalkoztam a témával, parancssoros programnál úgyis mindegy, gui-s alkalmazásnál meg szoktak működni az ékezetes betűk.
-
cucka
addikt
válasz
Forest_roby #1798 üzenetére
hm tényleg >=. éjjel fél 3-kor írtam azt a kódot, mondtam, hogy lehet becsúszik 1-2 hiba
-
cucka
addikt
válasz
Forest_roby #1796 üzenetére
próbáld így
char* jelek[]={ ... }
és ne foglalj le 250 elemű tömböket. mivel megadod a tömb változóit, ezért a fordító majd kitalálja, mennyi helyet kell neki foglalni. ezt jelenti az a [] . -
cucka
addikt
válasz
Forest_roby #1794 üzenetére
még elegánsabb (szerintem), ha a for (i=0;i<13;i++) sorban i<13 helyett i<(sizeof(szamok)/sizeof(int)) szerepel.
-
cucka
addikt
válasz
Forest_roby #1792 üzenetére
ezt egyszerűbben is meg lehet írni némi gondolkozás után. az elgondolás, hogy nem írjuk le ugyanazt 13-szor, ha elég egyszer megtenni. (lehet becsúszott itt-ott szintaktikai hiba a kódba, nem próbáltam ki).
void main(){
//beolvasás billentyűzetről a 'be' változóba
int i;
int szamok[]={1000,900,500,400,100,90,50,40,10,9,5,4,1};
string jelek[]={''M'',''CM'',''D'',''CD'',''C'',''XC'',''L'',''XL'',''X'',''IX'',''V'',''IV'',''I''};
for (i=0;i<13;i++){
while (be>szamok){
printf(''%s'',jelek);
be=be-szamok;
}
}
}
[Szerkesztve] -
shev7
veterán
válasz
Forest_roby #1790 üzenetére
miert? nem %d kell?
-
shev7
veterán
válasz
Forest_roby #1788 üzenetére
pedig ez mukodik.
%[0123456789] ennek a helyere nyugodtan irhatsz %s-t. Az atoi fv megcsinalja a szukseges atalakitasokat. -
shev7
veterán
válasz
Forest_roby #1786 üzenetére
ez csak akkor mukodik ha egyjegyu szamot akarsz beolvasni, viszont akkor a c helyett &c-t kell irni. Ha tobb jegyut akarsz, akkor a c valtozot tombnek kell definialni (ahany jegyut akarsz) es akkor nem kell a c-t &c-re cserelni. Ha dinamikusan akarod valtoztatni, akkor hasznalj char* -ot es foglalj neki megfelelo teruletet.
MOD: no offense, de ez meg ugyanugy mukodik linux es windows alatt is.
[Szerkesztve] -
shev7
veterán
válasz
Forest_roby #1784 üzenetére
scanf(''%s'',c); //beolvasod char* valtozoba
i=atoi(c); //konvertalod int-be. Kell hozza stdlib.h
MOD es igen, van olyan nyelv, hogy C#
[Szerkesztve] -
Fisha
őstag
válasz
Forest_roby #1781 üzenetére
nem ertek hozza, csak googlirol szedtem.
using System;
class InputIntro
{
public static void Main()
{
string input = '''';
int intTest = 0;
float floatTest = 0;
Console.WriteLine(''Type in an integer:'');
input = Console.ReadLine();
intTest = int.Parse(input);
Console.WriteLine(''Type in a decimal:'');
input = Console.ReadLine();
floatTest = float.Parse(input);
Console.WriteLine(''int: {0} float: {1}'', intTest, floatTest);
}
} -
Forest_roby
őstag
válasz
Forest_roby #1781 üzenetére
up
-
Forest_roby
őstag
válasz
Forest_roby #1544 üzenetére
megvan a hiba
%d helyett %f -et kellett volna irnom -
Miracle
senior tag
válasz
Forest_roby #1366 üzenetére
telepiteskor felajanl a cygwin par1000 csomagot, es azt hiszem, hogy a gcc nem default. egyebkent a devc++ is ugyan azt a GCCt hasznalja (azaz a windowsos portjat, ami mingw neven fut) mint ami egyebkent bennevan a cygwinben is.
-
emitter
őstag
válasz
Forest_roby #1366 üzenetére
vagy próbáld meg devc++t
jó C-re is, grafikus fejlesztőkörnyezet, nekem bejött (semmit nem kellett állítani rajta)
-
ALI_G
veterán
válasz
Forest_roby #1366 üzenetére
Szerintem megkéne adnod a parancsokat a win-nek is hogy lássa. asszem ott a környezeti változok között a PATH-hoz kell hozzáadni a mappát, amibel a gcc van.
-
Forest_roby
őstag
válasz
Forest_roby #855 üzenetére
up
-
Forest_roby
őstag
válasz
Forest_roby #855 üzenetére
up
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- BESZÁMÍTÁS! Acer Predator Helios 300 Gamer notebook - i7 10750H 16GB DDR4 1TB SSD RTX 2060 6GB WIN10
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080
- BESZÁMÍTÁS! GIGABYTE B660M i7 13700 32GB DDR4 512GB SSD RX 6800 16GB Thermaltake Core X5 GB 850W
- Motorola E40 64GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó szép állapotban levő Apple iPhone 8 Plus 64GB / 12 hónap jótállás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest