- Xiaomi 17 Ultra - jó az optikája
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- OnePlus 15 - van plusz energia
- Fotók, videók mobillal
- Megérkezett a Samsung Galaxy A37 és Galaxy A57
- Xiaomi 15T Pro - a téma nincs lezárva
- Apple Watch
- One mobilszolgáltatások
- Okosóra és okoskiegészítő topik
- Mától Huawei okosórákkal is lehet érintésmentesen fizetni
Új hozzászólás Aktív témák
-
terkaz
csendes tag
Üdv. 2 hete kezdtem el foglalkozni a C-vel és segítséget szeretnék kérni egy elég primitív feladat megoldásában. A feladat az lenne, hogy a program bekérjen két számot, és számítsa ki a mértani közepüket. A két szám meg a "mertanikozep" változó egy struktúratömb része kell, hogy legyen.
A kód:#include <stdio.h>
#include <stdlib.h>
#include <math.h>
typedef struct k{
double adat1, adat2;
double mertanikozep;
}Adatok;
int main()
{
Adatok *pa;
pa = (Adatok*)malloc(sizeof(Adatok));
if( pa == NULL ){
printf("Memoriafoglalas sikertelen.\n");
getchar(); return 1;}
printf("Elso adat: "); scanf("%lf", pa->adat1);
printf("Masodik adat: "); scanf("%lf", pa->adat2);
pa->mertanikozep = sqrt(pa->adat1 * pa->adat2);
printf("Mertani kozepuk: %lf\n", pa->mertanikozep);
free(pa);
fflush(stdin); getchar();
return 0;
}Az a problémám, hogy amikor "Buildelem" akkor 0 db errort ír ki, de mikor debuggal futtatom akkor a második szám megadása után elszáll a progi(VS és DevC alatt is). Sokat gondolkodtam, hogy mi lehet benne a hiba de egyszerűen nem találom.
Ú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!
- Sorozatok
- Xiaomi 17 Ultra - jó az optikája
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Kerékpárosok, bringások ide!
- Apple MacBook
- OnePlus 15 - van plusz energia
- Lightyear - befektetési app
- Xbox tulajok OFF topicja
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...
- HIBÁTLAN iPhone 15 Plus 256GB-1 ÉV GARANCIA - Kártyafüggetlen, MS4529
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E6410, E6440, E5450 / SZÁMLA + GARANCIA
- HIBÁTLAN iPhone 12 Pro Max 256GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4533
- HIBÁTLAN iPhone 14 128GB Starlight-1 ÉV GARANCIA - Kártyafüggetlen, MS4650
- Tablet felvásárlás!! Samsung Galaxy Tab A8, Samsung Galaxy Tab A9, Samsung Galaxy Tab S6 Lite
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

