- Két nap múlva itt a Xiaomi 17, van egy pár hivatalos fotó is róla
- iPhone topik
- Apple iPhone 16 Pro - rutinvizsga
- Xiaomi 15 Ultra - kamera, telefon
- Apple iPhone Air - almacsutka
- MIUI / HyperOS topik
- Samsung Galaxy A56 - megbízható középszerűség
- Hetekig bírják töltő nélkül a Huawei sportórái
- Elindult a One UI 8 a Galaxy A36-ra és A56-ra
- Samsung Galaxy S24 - nos, Exynos
Új hozzászólás Aktív témák
-
Retekegér
MODERÁTOR
Kéne valami tipp. Az a gondom, hogy a Code:
locks debugger módjában a Watches ablak üres marad. Mit csinálok rosszul?
-
Retekegér
MODERÁTOR
válasz
neil_mullen #4040 üzenetére
A 28 megás nem tartalmaz fordítóprogramot, a harmadikat töltsd le.
-
Retekegér
MODERÁTOR
válasz
neil_mullen #4038 üzenetére
Dob valami hibakódot?
Melyik setupot telepítetted?
-
Retekegér
MODERÁTOR
válasz
FehérHolló #3984 üzenetére
Köszi, úgy látszik rosszul közelítettem meg a problémát, elvileg ennél egyszerűbb megoldással kellene kiírni a végeredményt. Megpróbálkozok tömbbel...
-
Retekegér
MODERÁTOR
Van arra mód, hogy lebegőpontos szám esetén a felhasználó adhassa meg a program futása során, hogy hány tizedesig akarja kiírni a számot?
Pl. printf("%.5f",i); --> itt az 5-öt a program futása során kéne megadni -
Retekegér
MODERÁTOR
Van egy feladat, amelyben karakterenként olvasunk be egy szöveget és egy magánhangzó előfordulása után be kellene szúrni egy v + az adott magánhangzó kombinációt (pl. te-->teve). Azt meg tudom csinálni, hogy a beolvasás közben történjen meg a beszúrás?
-
Retekegér
MODERÁTOR
válasz
Jester01 #3370 üzenetére
Először is köszi a segítséget!
Tudom, hogy a conio.h és getch nem szabványos, a konzol ablak bezáródásának megakadályozására használom. Tudom, nem elegáns és elég noob, egyelőre magára az algoritmizálásra koncentrálok.
A tömb elem növelést tényleg elqrtam...A megvalósításhoz innen merítettem ihletet, ott így néz ki a programkód.
-
Retekegér
MODERÁTOR
válasz
Korcsii #3368 üzenetére
Bemásolom az egészet:
#include <stdio.h>
#include <conio.h>
int main ()
{
char c;
int tomb[10], i;
printf("Fajl vege jelig (Ctrl+Z) szabvanyos bementrol olvasva\n");
printf("megszamoljuk, hogy hany szamjegy van a szovegben.\n\n");
for (i=0; i<10; i++)
tomb[i]=0;
while (scanf("%c",&c)==1)
if (c>='0' && c<='9')
tomb[i-'0']++;
for (i=0; i<10; i++)
printf("%d: %d\n",i,tomb[i]);
getch();
return 0;
} -
Retekegér
MODERÁTOR
válasz
Korcsii #3366 üzenetére
Igen, ^Z lesz a konzolon. Ütök utána Entert is, de harmadjára műkszik kb. Illusztráció.
-
Retekegér
MODERÁTOR
Hali!
Van egy olyan gondom, hogy ha a fájl vége jelig kell olvasni szabványos bemenetről, akkor a programban ezt kissé nehézkes ezt megadnom. Megnyomom a Ctrl+Z kombót és nem történik semmi, vagy csak többszöri lenyomás után. Mit csinálok rosszul?
-
Retekegér
MODERÁTOR
Keresem a Juhász István - Kósa Márk - Pánovics János féle C példatár könyvet.
Ha valakinek van eladó, írjon rám. Előre is köszi! -
Retekegér
MODERÁTOR
Hali!
Tudnátok ajánlani értelmes feladtagyűjteményt (akár nyomtatott, akár online verziót)?
Ezalatt azt értem, hogy jó lenne minél több gyakorló feladat egy-egy témakörhöz. -
Retekegér
MODERÁTOR
Dev-C++-ban probléma:
egy mátrix random számokkal való feltöltése nem jön össze/*Mátrix feltöltése véletlen számokkal*/
for (i=0; i<NELEM1; i++)
for (j=0; j<NELEM2; j++)
(*pm1)[i][j]=random(10000)*1.234;Hibaüzi:
In function `int main()': `random' undeclared (first use this function)Megfelelő könyvtári függvények include-olva vannak, szóval nem értem.
-
Retekegér
MODERÁTOR
válasz
Jester01 #1777 üzenetére
Itt a teljes feladat:
#include <stdio.h>
#include <stdlib.h>
#define NELEM 1000
main()
{
double *pd, sv;
int i , j, lepes;
/* Helyfoglalás ellenőrzéssel */
pd = (double *) calloc( NELEM, sizeof(double));
if (! pd) {
printf("\a\nNincs elég memória!\n");
return -1; /* Hiba történt */
}
/* A tömb feltöltése véletlen számokkal */
for (i = 0; i < NELEM; i++)
*(pd + i) = random(10000)*12.34;
/* Shell - rendezés */
for (lepes = NELEM/2; lepes >0; lepes /=2)
for (i = lepes; i < NELEM; i++)
for (j=i-lepes; j>=0 && pd[j]>pd[j+lepes]; j-=lepes)
{
sv = pd[j];
pd[j] = pd[j+lepes];
pd[j+lepes]= sv;
}
/* A lefoglalt terület felszabadítása */
free(pd);
return 0; /* Hibátlan volt a program futása */
} -
Retekegér
MODERÁTOR
A Programozzunk C nyelven! c. könyv egyik példájában van, mindenféle magyarázat nélkül. Illetve a könyvtái függvények leírása között ott a random függvény: egész véletlen szám előállítása 0 és az argumentum-1 között.
Lényeg, hogy nem értettem a 12,34 számmal való szorzást, később következetesen 1,234-el szoroz. -
Retekegér
MODERÁTOR
Adott egy tömb, melyet fel kell tölteni véletlen számokkal, a vonatkozó programrészlet:
for (i = 0; i < NELEM; i++) /* NELEM = 1000*/
*(pd + i) = random(10000)*12.34;Ezt valaki el tuná magyarázni, miért így kell? --> random(10000)*12.34
-
Retekegér
MODERÁTOR
válasz
Sk8erPeter #1637 üzenetére
Azon már túlléptem, viszont a ciklus beiktatása után így nézett ki a program:
for (i=0; i<SZAM; i++)
{
printf("A sorba rendezett tomb: %d\n", tomb[i]);
system("pause");
return 0;
}
}Ezért még nem működött megfelelően.
-
Retekegér
MODERÁTOR
Okés, kicsit figyelmetlen voltam és rossz helyre raktam be a return-t, így már műxik:
#include <stdio.h>
#include <stdlib.h>
#define SZAM 12
main ()
{
int i, x;
int tomb[SZAM]={4,3,6,7,1,0,9,2,4,8,5,7};
int ismetles=1;
printf("12 elemu tomb rendezese\n");
while (ismetles)
{
ismetles=0;
for (i=0; i<SZAM-1; i++)
{
if (tomb[i]>tomb[i+1])
{
x=tomb[i];
tomb[i]=tomb[i+1];
tomb[i+1]=x;
ismetles=1;
}
}
}
for (i=0; i<SZAM; i++)
{
printf("A sorba rendezett tomb: %d\n", tomb[i]);
}
printf("\n");
system("pause");
return 0;
}Thx a segítségért!
-
Retekegér
MODERÁTOR
Akkor talán máshol lesz a bibi, ennek a tömbnek az elemeit szeretném kiíratni:
#include <stdio.h>
#include <stdlib.h>
#define SZAM 12
main ()
{
int i, x;
int tomb[SZAM]={4,3,6,7,1,0,9,2,4,8,5,7};
int ismetles=1;
printf("12 elemu tomb rendezese\n");
while (ismetles)
{
ismetles=0;
for (i=0; i<SZAM-1; i++)
{
if (tomb[i]>tomb[i+1])
{
x=tomb[i];
tomb[i]=tomb[i+1];
tomb[i+1]=x;
ismetles=1;
}
}
}
printf("A sorba rendezett tomb: %d\n", tomb[i]);
system("pause");
return 0;
} -
Retekegér
MODERÁTOR
Hogyan tudom kiíratni egy tömb elemeit sorbarendezés után?
-
Retekegér
MODERÁTOR
Pontosvessző véletlenül maradt benne, ráadásul az exit függvényt tartalmazó stdlib.h állományról is megfeledkeztem. Mindegy.
Így már jobb egy kicsit:#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
int a,b,c;
do
{
printf("Kerek ket szamot:");
if (scanf("%d,%d",&a,&b)!=2)
{
printf("Hibas adatbevitel!\n");
continue;
}
c=a+b;
printf("A ket szam osszege: %d+%d=%d\n",a,b,c);
}
while (getch()!=32);
} -
Retekegér
MODERÁTOR
Az normális, ha Windows környezetben szempillantás alatt lefut a program és be is zárja az ablakot? Még akkor is, ha egy kamuváltozót akarok beolvastatni a program végén. (Dev-C++-t használok)
Ú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!
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Hobby rádiós topik
- Két nap múlva itt a Xiaomi 17, van egy pár hivatalos fotó is róla
- iPhone topik
- Apple iPhone 16 Pro - rutinvizsga
- Milyen videókártyát?
- Xiaomi 15 Ultra - kamera, telefon
- sziku69: Fűzzük össze a szavakat :)
- Kerékpárosok, bringások ide!
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- iPhone 16 PRO 256GB fekete titán gyönyörű ISTYLE számla! Akku:99%! November 14-ig Apple garancia!
- Újszerű Lenovo Thinkpad T16 gen2 (13.gen Core I7 32Gb DDR5 1 Tb SSD) MAGYAR laptop 2 év garancia!!
- Gamer PC - i5 12400f, RTX 3080 és 32gb RAM + GARANCIA
- Apple AirPods Max (2024) 2027.01.27. Apple jótállás iSTYLE jótállás
- Switch 2 2027.07.24-ig garanciás, dobozában, karcmentes állapotban eladó!
- Ikea Eilif Paraván, asztali elválasztó
- Tablet felvásárlás!! Samsung Galaxy Tab A8, Samsung Galaxy Tab A9, Samsung Galaxy Tab S6 Lite
- HIBÁTLAN iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3320
- Lenovo Legion Slim 5 16AHP9
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest