-
Fototrend
Új hozzászólás Aktív témák
-
-
shev7
veterán
-
shev7
veterán
válasz Bazsesz #1771 üzenetére
C ben nincs olyan hogy string, nem? char*-ot hasznalsz/unk. Innen meg egyszeru, mivel a tombok ugy mukodnek mint a pointerek, ezert ha van egy olyanod hogy char* string1, akkor a string1[ 0 ] a string elso karakteret adja vissza, es igy tovabb. Persze figyelni kell a hosszra, de azt meg lekerdezed a stlen fuggvennyel.
A masik modszer, amihez semmit nem kell gondolkodni az strncmp fv. Ez ket stringbol hasonlitja ossze az elso n karaktert ( strncmp(char*,char*,int) ) 0val ter vissza, ha egyezes van.
[Szerkesztve]''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
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]''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
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]''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
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.''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #1790 üzenetére
miert? nem %d kell?
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
abbol a sorozatbol (C# adatbaziskezeles mesteri szinten) van egy olyan kotet, is, hogy C# mesteri szinten ha sosem foglalkoztal meg C#-pal azzal erdemes kezdeni. Valamint egy VS-t beszerezni
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
En alapos java es C tudassal a hatam mogott alltam neki. De mivel nehany alapkoncepcion is valtoztattak, nem talaltam unalmasnak az elejet. (Bar az igaz, hogy a vegre kicsit meguntam)
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
nem azt mondtam, hogy eleg a gyoket nezni, hanem eleg a gyokeig elmenni. Tehat a te peldadbol kiindulva: 24 gyoke ~ 4.8 tehat eleg 4ig nezni. Addig kiderul minden szobajoheto osztopar.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #1821 üzenetére
if( (a%b) > 0 ){
if( b >= sqrt(x) & b < (sqrt(x)+1) ) printf(''%d\n'', a);
}else break;
en ezt itt nem teljesen ertem. Megnezed, hogy a maradek nagyobb-e mint nulla. Ha nem akkor break, ez vilagos. De ha nem nulla, akkor hogy gyoknel nagyobb-e. Ez is ok. De itt nem kene kilepni a kiiratas utan? Es akkor a for-ciklusban mindegy, hogy meddig szamolsz b-vel...''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #1823 üzenetére
pontosan erre gondoltam
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
nem. Arra, hogy adott szam prim-e. Eleg gyorsan nagy valoszinuseggel (99%) valaszt tudunk mondani. Az RSAnak szerintem az az alapja, hogy ha van egy szamod, ami ''nagy'' primszamok szorzata, akkor a szorzotenyezok eloallitasa nehez feladat.
(egyebkent most lehet, hogy total hulyeseget mondtam, de majd utananezek, vagy megcafolja valaki )''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #1839 üzenetére
Meg ahogy azt moricka elkepzeli
Utananeztem, jol emlekeztem. Valasztasz ket nagy prim szamot. A ket prim szorzata lesz a nyilvanos kulcs egyik fele. Ha ezt felbontani primtenyezokre olyan egyszeru lenne, akkor torheto lenne az RSA. Csakhogy: ''No polynomial-time method for factoring large integers on a classical computer has yet been found'' Ha a programodat nekiereszted egy altalam valasztott ket ~100 jegyu prim szorzatanak, es megmondod a primtenyezosfelbontasat, akkor mar jo uton haladsz
Egy erdekes adat a wikipediarol: ''As of 2005, the largest number factored by general-purpose methods was 663 bits long, using state-of-the-art distributed methods. RSA keys are typically 1024–2048 bits long.''
[Szerkesztve]''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #1841 üzenetére
Nem nekem van igazam, hanem azoknak, akik az RSA-t kitalaltak
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #1844 üzenetére
ez nem 23 bites szam
A legnagyobb szam a windows szamologepe kezel az 64 bites. Erteke: 18446744073709551615''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
attol fugg mit akarsz. Ha ''nullarol'' tanulsz programozni, akkor valami egyszerubbet (akar borland c) ajanlanek, hogy az alapokat is megtanuld. Ha mar tudsz programozni, akkor attol fugg mit akarsz. ha windows alkalmazasokat fejleszteni, akkor a VS egesz jo tamogatast nyujt ehhez.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #2058 üzenetére
szerintem ha azt iod, hogy sub ax,bx akkor ax-ben ax-bx erteke lesz benne...
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #2060 üzenetére
azert szoktak azt csinalni, hogy ha kell kesobb az ertek, akkor kivonas elott atmasoljak egy masik regiszterben es ott vegzik el a muveletet.
MOD: nem
SUB Instruction
Purpose: Subtraction.
Syntax:
SUB destiny, source
It subtracts the source operator from the destiny.
[Szerkesztve]''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #2062 üzenetére
sztem igen. De miert nem probalod ki?
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #2064 üzenetére
hat nem sokat programoztam assemblyben de azert egy lnko programot megertek, ha jol megkommentezed akkor este megnezem.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #2067 üzenetére
jonak tunik. Remelem a jumpokat jol csinaltad, mert azokkal nem vagyok teljesen tisztaba.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
nem tudom mit akarsz a tombon rendezni, de ha az algoritmusod mukodne a tombon az egyik iranyban, akkor a megfelelo indexeles megvalasztasaval mennie kene a masik iranyban is.
pl ha valami ilyesmi for ciklusod van: for (i=0;i<hossz;i++)
es gondolom megy sorba tomb-n.
Akkor ket lehetoseg is van
for (i=hossz-1;i>=0;i--)
vagy a tomb helyett tomb[hossz-1-i]-t hasznalsz.
De egyebkent a tomb sorrendjet felcserelni sem nagy dolog
For (i = 0;i<hossz / 2;i++) {
x = c
c = c[hossz - 1 - i]
c[hossz - 1 - i] = x
}''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #2118 üzenetére
pedig ez a fv is kb azt csinalja amit te csinalnal. Osszehasonlitja karakterenkent a ket stringet. (persze elotte megnezi, hogy egyenlo-e a hosszuk)
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #2124 üzenetére
arra nem gondoltal, hogy konkretan olyan, hogy string nincsen a c nyelvben? Talan azert jottek letre ezek a fv-ek hogy lehetove tegyek a string kezelest, es nem azert, hogy megkonnyitsek?
''szoveg1''+''szoveg2'' meg erdekes kerdes. Ezt egybekent sem szeretjuk, mert ''draga'' muvelet.''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
pedig annyira nem bonyolult. Foleg ha egy kis vizsgalatot vegzel elotte... Ha a masodik szam elojele negativ, akkor ugye siman csereled a muveletet. Marad 4 eset: elso negativ, muvelet kivonas: egyszeru osszeadas, csak az eredmeny negativ. Elso pozitiv, muvelet osszeadas: ezzel nincs gond. A maradek ket eset: (elso negativ, muvelet osszeadas, elso pozitiv, muvelet kivonas) En elobb eldontenem, abszolutertekben melyik a nagyobb (ebbol kovetkezik, hogy mi lesz az elojel) majd a nagyobbol vonnam ki a kisebbet, igy mar a muvelet elvegzese kozben nem valtozik az elojel.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Dufresne #2151 üzenetére
ha a szamok az A1:A10-ben vannak:
Sub Dufresne()
Dim osszeg, db As Integer
osszeg = 0
darab = 0
For i = 1 To 10
If (Cells(i, 1) Mod 2 = 0) Then
osszeg = osszeg + Cells(i, 1)
darab = darab + 1
Cells(3, 3 + darab) = Cells(i, 1)
End If
Next i
Cells(1, 4) = osszeg / darab
Cells(2, 4) = darab
End Sub
Akkor a d1-ben lesz az atlag, d2-ben a darabszam d3-tol kezdve pedig sorban a paros szamok.''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #2175 üzenetére
azthiszem c-ben is mukodik, hogy eleirsz egy 0x-et. Tehat az á az a 0xe1.
Vagy atszamolod decimalisba.''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Dufresne #2183 üzenetére
nemtudom minek erre progit irni, de tessek
Sub Dufresne()
Dim osszeg, db As Integer
osszeg = 0
darab = 0
For i = 1 To 10
If (i Mod 2 = 0) Then
osszeg = osszeg + i
darab = darab + 1
Cells(3, 3 + darab) = i
End If
Next i
Cells(1, 4) = osszeg / darab
Cells(2, 4) = darab
End Sub
MOD: akar te is atirhattad volna
[Szerkesztve]''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Jester01 #2202 üzenetére
illetve a vegen egyel kesobbi helyre kerul a \0 igy valami szemet odakerul a file vegere, valamint csak az ekezetes karakterek repuloekezetes valtozatai kerulnek be az uj fileba, a nem ekezetes karakterek nem (bar lehet hogy a feladatkiiras szerint nem is kell )
es meg egy javaslat a programozonak. Talan hasznosabb lenne a swich case szerkezet hasznalata...''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Samsung Galaxy A54 - türelemjáték
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Könyvajánló
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen egeret válasszak?
- Google Chrome
- Otthoni hálózat és internet megosztás
- Autós topik
- Gitáros topic
- Dacia topic
- További aktív témák...
- 1.250.000 FT helyett 940.000 FT !! MacBook Pro 16" M3 Pro 12CPU / 18GPU / 18GB / 512 SSD
- RTX 2080TI ROG STRIX GAMER PC
- AKCIÓ !! M3 Chip - MacBook Pro 14" 8C CPU / 10C GPU / 8 GB/ 1 TB / Bontatlan / Magyar
- Tidradio td-h3 akkumulátor
- HP ZBook Studio x360:i7 9850H,32GB,512GB,P2000,15.6" UHD 3840x2160 TOUCH 600nit 100%AdobeRGB,HP gari