Hirdetés
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
- Poco F5 - pokolian jó ajánlat
- One mobilszolgáltatások
- VoLTE/VoWiFi
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Xiaomi 14 - párátlanul jó lehetne
- iPhone topik
- Így spórolhat az Apple az iPhone 18 kijelzőin
- Xiaomi 15T Pro - a téma nincs lezárva
-
Mobilarena

Új hozzászólás Aktív témák
-
Gyuri16
senior tag
attol hogy tobb topicba leirod nem kapsz hamarabb segitseget..
megprobaltad legalabb megoldani? pl probald meg leforditani, mit csinal? nyilvan nem tudja mi az a whil, azon kivul a parameterlistaban pontosvesszo helyett vesszot szokas hasznalni, tovabb nem tetszik neki hogy a break nem ciklusban van. ezeket legalabb javitsd ki
azt is lathatod hogy a kod elejen van egy vegtelen ciklus, igy aztan a fuggvenyed nem sokmindent fog csinalni meg ha le is forditod -
bpx
őstag
void isPrim(int number){
if (number <<4){ // shift operátor?
return number; // void és return? meg miért kell magát a számot visszaadni?
for(int i=4, i*i<number,i++); // meg kell engednni az egyenlőséget is különben a
// négyzetszámokat is prímnek jelzi
if(number % i=0) // az összehasonlító operátor az ==
return 0;
return 1;
}for után nem kell közvetlenül ; mert így csak elszámol addig de nem csinál semmit
helyesen valahogy így nézne ki:
int isPrim(int number){
if (number < 4) return 1;
for(int i=4, i*i <= number,i++) {
if(number % i=0)
return 0;
}
return 1;
}így 1-et ad vissza ha prím, 0-t ha nem az
(persze nem teljes így sem mert pl. az 1-t prímszámnak jelzi + egy csomó osztót feleslegesen leellenőriz) -
Jester01
veterán
Ez eléggé házi feladatnak tűnik amit nem fogunk neked megcsinálni. Főleg, mert ha magadtól nem találsz meg benne legalább kettőt, akkor olyan szinten nem értesz hozzá (feltehetőleg szorgalom vagy odafigyelés hiánya miatt) amit mi itt nem tudunk érdemben orvosolni. De javíts ki ha tévednék.
MOD: ALI_G: hát, a tied se túl jó

-
ALI_G
veterán
használd a szerkesztésnél a Programkód-ot, hogy így nézzen ki:
#include <stdio.h>
#include <stdlib.h>
int isPrim(int number) {
int i;
int j;
if (number <=3) {
return 1;
} else {
if (8<number) {
j = number / 2;
for (i = 1; i < j; i++) {
if (number % i == 0)
return 1;
}
}
}
return 0;
}
}Mellesleg 5 szintaktikai hiba van benne, és kb. ugyanennyi szemantikai, ha ez azt akarja eldönteni, hogy a megadott szám prím szám-e. Nem olyan ciki
és az se biztos, hogy ez helyes C szintaktika, de talán azt is csinálja.
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Autós topik
- Háztartási gépek
- Fejhallgató erősítő és DAC topik
- The Division 2 (PC, XO, PS4)
- Milyen egeret válasszak?
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Mikrotik routerek
- Filmvilág
- Kerékpárosok, bringások ide!
- További aktív témák...
- ASUS GeForce RTX 3070 STRIX OC 8GB GDDR6 eladó akár beszámítással is
- iKing.Hu - Apple MacBook Pro 13 M1 (2020) 16GB/500GB megkímélt állapot 89% 144 ciklus
- iKing.Hu - Apple MacBook Pro 16 M3 Pro (2023) 18GB/500GB megkímélt 93% akku 224 ciklus
- iKing.Hu - Apple MacBook Pro 16 M1 Pro (2021) 32GB/512GB karcmentes 91% akku 188 ciklus
- Nothing Phone 3a (128gb) + CMF Watch Pro 1
- Lenovo ThinkPad T15 Gen 2 i5-1135G7 16GB Ram 256 GB SSD FHD IPS Garancia
- Wanbo Vali 1 Pro projektor
- Dell Precision 7550,15.6,FHD,i7-10850H,16GB DDR4,256GB SSD,Quadro T2000 4GB VGA,WIN11,LTE
- Behringer B-CONTROL BCF2000 USB/MIDI kontroller
- Telefon felvásárlás!! Xiaomi Redmi Note 12, Xiaomi Redmi Note 12 Pro, Xiaomi Redmi Note 12 Pro+
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



és az se biztos, hogy ez helyes C szintaktika, de talán azt is csinálja.
