- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy A56 - megbízható középszerűség
- Apple iPhone 17 - alap
- Huawei P30 - kell ennél több?
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
- Hamarosan robottelefon figyelheti minden mozdulatod
- Xiaomi 14T Pro - teljes a család?
- Milyen okostelefont vegyek?
Ú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!
- iPhone topik
- Kínai és egyéb olcsó órák topikja
- Építő/felújító topik
- Renault, Dacia topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Vicces képek
- Beköszöntött az űrinternet kora
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Székesfehérvár és környéke adok-veszek-beszélgetek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- BESZÁMÍTÁS! 8TB Western Digital Red Plus SATA HDD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! ASUS ROG STRIX RTX 3080 10GB videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! MSI SUPRIM X RTX 3070Ti 8GB videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! ASUS ROG Strix RTX 2080Ti 11GB videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! 10TB WD Purple Pro SATA HDD meghajtó garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 12 Mini 128GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3635,95% Akkumulátor
- BESZÁMÍTÁS! Intel Core i7 8700K 6 mag 12 szál processzor garanciával hibátlan működéssel
- Alkatrészt cserélnél vagy bővítenél? Nálunk van, ami kell! Enterprise alkatrészek ITT
- Samsung Galaxy A33 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Vostro 3560 - i3-3120M I 8GB I 320GB I DVDRW I 15,6" HD I HDMI I Cam I Garancia!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest