- Tényleg készül az OpenAI-féle X-rivális
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- One otthoni szolgáltatások (TV, internet, telefon)
- Gmail
- Otthoni hálózat és internet megosztás
- Max
- OpenWRT topic
- pfSense - Avagy az okosított házirouter
- A Microsoft beszállt a világ legnagyobb karbonmentesítő projektjébe
- 500 milliárd dollárnyi AI-szervert gyárt le az USA-ban az NVIDIA
-
IT café
Ú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
● olvasd el a téma összefoglalót!
- Kingston FURY Beast DDR5 16GB 5600MT/s DDR5 CL36 DIMM INGYEN FOXPOST
- Kingston FURY Beast DDR5 16GB 1x16GB 6000MT/s DDR5 CL36 DIMM INGYEN FOXPOST
- DDR5 Hibás ramok eladók ha egyben viszed INGYEN FOXPOST+Olcsóbb
- Kingston FURY Beast DDR5 RGB 32GB (2x16GB) 6000MT/s DDR5 CL36 INGYEN FOXPOST
- Corsair Vengeance RGB Pro 32GB (1x32GB) DDR4 3600 (PC4-28800) C18 INGYEN FOXPOST
- Meta Quest 2 128GB
- Eladó egy pici foxconn s478-as alaplap proci + hűtő + 1gb memória - Akcióóóóó
- iRobot Roomba i7+ eladó minden tartozékával plusz kiegészítőkkel eladó!
- 8. Gen Lenovo notebook//i5-8250u//8GB DDR4//UHD Graphics 620//256GB M.2 SSD//Win 11//FullHD//
- Gyári AMD Wraith Stealth Ryzen AM4 CPU hűtőventillátor cooler hűtő
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- AKCIÓ! Microsoft Surface 5 13,5 notebook - i5 1235U 8GB RAM 256GB SSD Intel Iris Xe IGP 27% áfa
- MSI Sword 16 HX - 16" WUXGA 144Hz - i7-13700HX - 32GB - 1,5TB SSD - RTX 4060 - Win10 - 2,5+ év gari
- Prémium! Csere-Beszámítás! Számítógép PC Játékra! R5 5600X / RTX 4060 / 32Gb DDR4 / 1TB SSD
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 4060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest