Hirdetés
- Apple iPhone 17 Pro Max – fennsík
- iPhone topik
- Milyen okostelefont vegyek?
- Honor Magic6 Pro - kör közepén számok
- Vivo X300 - kicsiben jobban megéri
- Örömkönnyek és üres kezek a TriFold startjánál
- Xiaomi 14T Pro - teljes a család?
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Motorola Edge 50 Neo - az egyensúly gyengesége
Új hozzászólás Aktív témák
-
n00n
őstag
Újabb probléma. Ecplise és Ubuntu alatt programozok, viszont nem tudom a pow() függvényt életre kelteni.
#include <math.h>
float c;
c = pow(3, 2);Ezt a hibát kapom:
undefined reference to `pow'Próbáltam már az #include <cmath>-ot is, nem találja. Próbáltam már a GCC linkernek megadni a -lm opciót, de ugyanúgy nem jó. Valakinek ötlet?
-
n00n
őstag
Sziasztok!
Lenne egy ilyen kódom:
#include <stdio.h>
#include <ctype.h>
void main(void)
{
int i;
char szoveg[14];
printf("Adjon meg egy maximum 15 karakter hosszú szöveget:\n");
fflush(stdin);
gets(szoveg);
for(i=0; i < 14; i++)
{
if(isalpha(szoveg[i]))
{
szoveg[i] = "a";
}
}
puts(szoveg);
}De mégsem működik. Lecseréli azt a tömb elemet amit kell, de egy zagyva karakterre (fekete rombusz, fehér kérdőjel benne). Valakinek ötlet, hogy mi lehet a hiba?
-
n00n
őstag
http://itcafe.hu/hir/elhunyt_dennis_ritchie_c_programnyelv_unix_bell_la.html
R.I.P.

-
n00n
őstag
Még egy utolsó láma kérdés és ígérem mára befejezem.

srand( (unsigned)time (NULL) );
num1 = rand()%10+1;Úgy így gyárt egy véletlen számot 1 és 10 között.
Viszont mi van, ha nekem 1000 és 8000 között kell pl.
Ilyet találtam, de szerintem ez nem jó:
srand( (unsigned)time (NULL) );
num1 = 1000 + rand()% (8000 - 1000); -
n00n
őstag
Sziasztok!
Kellene egy kis segítség. Kettő 1 és 10 között lévő véletlen számot kellene generálnom egymás után többször:
do{
num1 = rand()%10+1;
num2 = rand()%10+1;
printf("A véletleszámok: %d és %d.", num1, num2);
szamlalo++
}while(szamlalo < 5);Ez a kódom, viszont itt a program minden lefutásakor ugyanazok a számokat generálja:
7, 1
3, 1
7, 8
6, 6
9, 7De miért?
-
n00n
őstag
Ti milyen GUI-t használtok C programokhoz?
-
n00n
őstag
Viszont csak nem akar működni a programom.
Elkezdtem C tanulni és azt tanácsolták, hogy mellette nézegessem a Project Euler oldalt. Ott akadtam el a negyedik feladatnál. Az eredmény 580085 lesz, amit nem fogad el az oldal (projecteuler.net). Mi lehet a probléma? (Lehet, hogy meg lehetne egyszerűbben és szebben is oldani, de kb. 2 hete C-zek, szóval ne bántsatok ezért.
)/*
============================================================================
Name : pe4.c
Author : Ödön Tóth
Version : 1.0
Copyright : GPL
Description : Project Euler
A palindromic number reads the same both ways. The largest palindrome made from the product
of two 2-digit numbers is 9009 = 91 × 99.
Find the largest palindrome made from the product of two 3-digit numbers.
============================================================================
*/
#include <stdio.h>
int main()
{
int szam1=100, szam2=100, i;
long szamuj, szamuj_bal, szamuj_jobb, p1=0, p2=0;
for(szam1=100; szam1 <= 999; szam1++)
{
szamuj = szam1 * szam2;
//szétszedés
szamuj_bal = szamuj / 1000;
szamuj_jobb = ((szamuj % 10) * 100) + (((szamuj % 100) / 10) * 10) + ((szamuj % 1000) / 100);
if(szamuj_bal == szamuj_jobb)
{
p1 = szamuj;
}
for(szam2=100; szam2 <= 999; szam2++)
{
szamuj = szam1 * szam2;
//szétszedés
szamuj_bal = szamuj / 1000;
szamuj_jobb = ((szamuj % 10) * 100) + (((szamuj % 100) / 10) * 10) + ((szamuj % 1000) / 100);
if(szamuj_bal == szamuj_jobb)
{
p2 = szamuj;
}
}
}
if(p1 > p2)
{
printf("A keresett szám: %d", p1);
}
else
{
printf("A keresett szám: %d", p2);
}
return 0;
} -
n00n
őstag
Kellene még egy kis segítség, legalább, hogy merre induljak.
Adott egy szam, egy ujszam1 és egy ujszam2 változó.
Azt kellene elérni, hogy az ujszam1 a szam változó első három karaktere legyen.
Az uj szam2 az utolsó három karaktere, csak megfordítva.Pl:
(összesen hat karakteres a szam változó):
szam = 300003
ujszam1 = 300ujszam2 = 300 (a 003-ról megfordítva).
Valakinek ötlet? Tömbbel kell karakterenként beolvastatni? Vagy van egyszerűbb mód?
-
n00n
őstag
Sziasztok!
Van egy ekkora számom:
700.000.000.000 (7 billió ~ azt hiszem.
)Kérdésem ez mekkora változóba fér bele? Ennél nagyobb már nem lesz, csak kisebb (osztással).
Ú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!
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- SSD kibeszélő
- Steam Deck
- Rogyásig pakolható a Cooler Master Cosmos szériás csúcsháza
- Futás, futópályák
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen billentyűzetet vegyek?
- Forza sorozat (Horizon/Motorsport)
- The Game Awards 2025 - Az összes bejelentés egy helyen!
- Nyaralás topik
- További aktív témák...
- Dell Latitude 5400 14" FHD IPS, i7 8665U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- Epson Workforce DS-530II dokumentumszkenner
- RTX 5090-es, 5080-as stb... GAMER laptopok + dokkolók + licencek
- Bomba ár! Dell Latitude 7330 - i5-1235U I 16GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- Xiaomi 11 Lite 5G NE 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
)

)



