Hirdetés
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Samsung LCD és LED TV-k
- Acer notebook topic
- Hisense LCD és LED TV-k
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- OLED TV topic
- Milyen billentyűzetet vegyek?
- Fejhallgató erősítő és DAC topik
- Amlogic S905, S912 processzoros készülékek
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Új hozzászólás Aktív témák
-
hoffman_
nagyúr
hűazannya. első körben nagyon szépen köszönöm a fáradságot, a megírást, és a magyarázatot
második körben viszont inkompatibilitást kell jeleznem a tudásom és a programod között... a helyzet az, hogy rengeteg olyan dolog van benne, amit én még nem is láttam*. ebből nyilvánvalóan következik, hogy mélyen gyökerezik a probléma, miszerint is teljesen máshogy lett leadva nekem. nem sanszos, hogy így egy nap alatt össze tudnám mosni a kettőt.
* pl ez a sor fogalmam sincs, hogy mi:
bool isNumber = int.TryParse(s, out number);.nem igazán láttam még soha olyat sem, hogy Console.ReadLine(); vagy if (binary[binary.Length - 1] == '0' &&
binary[binary.Length - 2] == '1'), csak hogy példát mondjak.megmutatok egy programot a saját(illetve közös) írásokból, hogy lásd miről beszélek.
feladat: feltölteni s1-et, majd s2-be másolni, ha a 10-es helyi értéken páros, s3-ba másolni, ha páratlan szám áll, ezután függvénnyel kiíratni.
void bekero(unsigned int*s1);
void paros(unsigned int*s1, unsigned int*s2);
void paratlan(unsigned int*s1, unsigned int*s3);
void kiir(unsigned int*s1, unsigned int*s2, unsigned int*s3);
int main()
{
unsigned int s1[10], s2[10], s3[10];
bekero(s1);
paros(s1, s2);
paratlan(s1, s3);
kiir(s1, s2, s3);
return 0;
}
void bekero(unsigned int*s1)
{
int i=0;
while(i++ <10)
{
scanf("%d", s1++);
}
}
void paros(unsigned int*s1, unsigned int*s2)
{
int i=0, j=0;
while(i<10) s2[i++]=0;
i=0;
while(i<10)
{
if(((s1[i]/10%10)%2)==0) s2[j++]=s1[i];
i++;
}
}
void paratlan(unsigned int*s1, unsigned int*s3)
{
int i=0, j=0;
while(i<10) s3[i++]=0;
i=0;
while(i<10)
{
if(((s1[i]/10%10)%2)!=0) s3[j++]=s1[i];
i++;
}
}
void kiir(unsigned int*s1, unsigned int*s2, unsigned int*s3)
{
int i=0;
while(i++ <10)
printf("s1: %d, s2: %d, s3: %d\n", *s1++, *s2++, *s3++);
}na, valahogy így néznek ki a programjaim. ezt nagyjából átlátom, de persze itt is van, amit nem értek, és elmagyarázni nem tudták/akarták.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Formula-1
- gban: Ingyen kellene, de tegnapra
- Synology NAS
- Autós topik
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Elektromos autók - motorok
- BestBuy topik
- PlayStation 5
- Samsung LCD és LED TV-k
- További aktív témák...
- Gamer Notebook! Csere-Beszámítás! Asus Tuf F15 FX506HE / 11400H / RTX 3050Ti / 16GB DDR4 / 512 SSD
- Legion Slim 5 16AHP9 16" QHD+ IPS Ryzen 7 8845HS RTX 4070 32GB 1TB NVMe magyar vbill gar
- Be Qiet Dark Rock PRO 4
- Asus ROG Strix RTX 3060 TI V2 OC
- ZBook Fury 16 G11 16" FHD+ IPS i7-14700HX RTX 3500 Ada 32GB DDR5 1TB NVMe ujjolv IR kam gar
- Bomba ár! Lenovo ThinkPad T590 - i5-8GEN I 16GB I 256GB SSD I 15,6" FHD Touch I Cam I W11 I Gari!
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3206
- Bomba ár! Dell Latitude E7440 - i5-4GEN I 8GB I 500GB I 14" HD I HDMI I Cam I W10 I Gari!
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- Lenovo ThinkPad T14 Intel I7 10610U
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest