Hirdetés
- Xiaomi 15 - kicsi telefon nagy energiával
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- One mobilszolgáltatások
- iPhone topik
- Milyen okostelefont vegyek?
- Várhatóan ez a négy iPhone már nem telepítheti az iOS 27-et
- Redmi Note 15 Pro 5G – a szokásosat?
- Távozik az Apple vezérigazgatója
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
-
Mobilarena

Új hozzászólás Aktív témák
-
fmx
aktív tag
üdv,valakinek lenne valami ötlete, hogy egy stringből, hogy lehetne C-ben értelmezni ezt? pl. f(x)= sin(5)
Tehát egy változóba kellene megkapnom 5nek a szinuszát...
-
fmx
aktív tag
Megoldva.
köszi Czirkos Zoli -
fmx
aktív tag
Üdv.
Numerikus integráló programomnál van egy kis probléma. Konkrétan, amikor elindítjuk a programot, akkor felajánl egy olyat, hogy több infót a programról. Itt ha a felhasználó I betűt ad meg, akkor egy txt fájlból kiolvasom az információt ha N betűt, akkor értelemszerűen nem ad semmit. A terv az, hogy ha igent ad meg akkor megjelenik az infó és azután kilehet választani, hogy kiakar lépni vagy tovább akar menni. Ha tovább akar menni, akkor törlöm a szöveget (clearscreennel) és jönne a következő függvény. Viszont az IGEN/NEM-et vizsgáló if szerkezetben van egy switch, ami vagy kilép a programból vagy tovább megy (törli a képernyőt és jön a következő függvény) és amikor igen/nem-et akarom kiválasztani akkor azt a switch is érzékeli és a default ág jelenik meg az-az "Ilyen menupont sajnos nincs" Íme a kód :void udvozolo() {
FILE *fp1;
fp1 = fopen("info.txt", "r");
int i, j;
char c, k;
char info[500];
printf("Udvozoljuk a numerikus integralo programban!\nSzeretne tobb informaciot a programrol I / N ? ");
scanf("%c", &c);
printf("\n");
if (c == 'I') {
while (!feof(fp1)) {
fgets(info, 499, fp1);
}
for (j = 0; j < 100; j++) {
printf("*");
}
printf("\n");
for (i = 0; info[i] != 0; i++) {
printf("%c", info[i]);
}
for (j = 0; j < 100; j++) {
printf("*");
}
fclose(fp1);
printf("\nA tovabb lepes [T]\nKilepes a programbol [E]\n");
scanf("%c", &k);
switch (k)
{
case 'T': system("cls"); break;
case 'E': break;
default: printf("Ilyen menupont sajnos nincs :( \n");
}
}
}
Tehát az a cél, hogy igent választom és kijön az infó szöveg és aztán újra bekér egy karaktert,hogy breakkel a program vagy törli a képernyőt és jön a következő függvény. Köszönöm előre a segítséget. -
fmx
aktív tag
Üdv
Egy függvény értelmező programot kell írnom C-ben dinamikus adatszerkezettel, postfix jelölésből olvasom be az adatokat. Na már most ezt egy veremmel szeretném megoldani tehát 3 5 + esetén végig megyek ezen a soron és ha találok egy számot akkor azt berakom a láncolt listába, megyek tovább találok még egyet azt is berakom aztán találok egy műveletet akkor kiveszem ezt a két számot és elvégzem a műveletet rajtuk és az eredményt visszateszem a listába ez eddig oké, de mi van ha van benne változó is?! pl. 2 x * 1 + esetén mit tudok tenni ?! Bármilyen ötletet, tanácsot meghallgatok. Egyébként egy numerikus integráló programhoz kell ez, csak az van a kikötésben, hogy postfix jelölést tudja értelmezni. Köszönöm! -
fmx
aktív tag
válasz
bambano
#10219
üzenetére
A feladat kiírásban az szerepel, hogy tudja kezelni a lengyel jelölést. Vagyis lengyel jelölésben kell megadni a függvényt.
Az nem kötelező, csak én arra gondoltam, hogy így letudom a fájlkezelés részét.De végülis azis oké ha lengyelt irok txtbe és azt olvassa be és nem kell konvertálnia. -
fmx
aktív tag
Üdv!
Programozásból nagy házinak numerikus integrálót választottam fordított lengyel jelöléssel. A tervem a következő, hogy ugye ennek az a nehéz része, hogy bekell vinni valahogy a függvényt vagyis értelmezni kell. A tervem a következő, amit még a hétvége folyamán szeretnék megvalósítani. A követelményben szerepel fájlkezelés is. Arra gondoltam tehát, hogy a felhasználónak a következő formátumban kellene beírni a függvényt egy txt fájlba :
x^2-3*x , 1 ,3 (1 és a 3 ugye az alsó és a felső korlát) És az a cél, hogy ezt értelmezze a programom. Az előadó elmondta, hogy ennek az a logikája, hogy egy dinamikus tömbbe elkell tárolni a számokat és valahogy a műveleteket is elkellene tárolni. Ebben az esetben a függvényem lengyel jelölésben így néz ki : x 2 ^ 3 x * -. Ezt C-ben kellene megoldanom. Szerintetek mennyire megvalósítható ez illetve egyéb ötleteket is meghallgatok.
-
fmx
aktív tag
Sziasztok. Lenne itt egy kódom.
#include <stdio.h>
int main(){
int k,i,t[10]={0};
scanf("%d",&k);
while(k!=0){
++t[k];
scanf("%d",&k);
}
for(i=0;i<=9;i++){
if(t[i]!=0){
printf("%d",t[i]);
}
}
return 0;
}Ez a kód ugye megszámolja, hogy a bevitt számokból hány darab van. Valaki eltudná pontosan magyarázni, hogy a " ++t[k]; " Kód részletnél mi is történik ?!
-
fmx
aktív tag
Sziasztok, az úgy mennyire megvalósítható, hogy txt fileba írok egy függvényt és azt beolvasom és azzal dolgozok ?! (integrálok) C-ben kellene ezt megoldani.
-
fmx
aktív tag
C topik nagyon inaktív.
#include <stdio.h>
void olvas(int *t, int meret)
{
int i;
for (i = 0; i != meret; i++)
{
scanf("%d", &t[i]);
}
}
void kiir(int *t, int meret)
{
int i;
for (i = 0; i !=meret; i++);
{
printf("%d", t[i]);
}
}
int main()
{
int tomb[10];
olvas(tomb, 10);
kiir(tomb, 10);
return 0;
}
Ez ebben a formában miért nem jó? (kiírásnál elég durva számokat ír ki
) -
fmx
aktív tag
válasz
lorcsi
#10112
üzenetére
CodeBlocks-ot használunk a BME-n is, kb. 100 mega és ez nagyon jó. Nem kell leszedni a több gigás Visual Studiot. C++ programozás topik
C# programozás topik -
fmx
aktív tag
üdv, programozás nagyházit valami grafikus környezetbe írnám meg. C-hez milyen GUI-kat ajánlatos használni?

Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Kerékpárosok, bringások ide!
- Villanyszerelés
- Xbox Series X|S
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Futás, futópályák
- Xiaomi 15 - kicsi telefon nagy energiával
- Filmvilág
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- A fociról könnyedén, egy baráti társaságban
- Xiaomi 15T Pro - a téma nincs lezárva
- További aktív témák...
- Legújabb Thinkpad T14 gen6 - Bontatlan + magyar! - Core Ultra 7 255U - 16/32GB - 512GB - Gyártói gar
- 96GB DDR5 ECC RDIMM 5600MHz szerver RAM
- Eladó AMD Ryzen 7 9700X, RTX 3070, 32GB 6000MHz DDR5, 1TB M.2, 850W +80 Gold Gamer PC!
- Dell Latitude 5411,14",FHD,i7-10850H,16GB DDR4,512GB SSD,2GB VGA,WIN11
- Dell Precision 7720,17.3",FHD,i7-7820HQ,16GB DDR4,256GB SSD,P3000 6GB VGA,WIN11
- Lenovo T14S Thinkpad FHD IPS i5-1135G7 16GB RAM 256GB SSD Intel Iris XE Graphics Win11 Pro Garancia
- Keresünk iPhone 12/ 12 Mini/ 12 Pro/12 Pro Max
- BESZÁMÍTÁS! Intel Core i9 9900 8 mag 16 szál processzor garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



köszi!

