- Amlogic S905, S912 processzoros készülékek
- TCL LCD és LED TV-k
- Milyen TV-t vegyek?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- AMD Navi Radeon™ RX 9xxx sorozat
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Logitech szerviz
- Vezetékes FEJhallgatók
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Melyik tápegységet vegyem?
Új hozzászólás Aktív témák
-
Gyuri16
senior tag
válasz
7600 GS #1202 üzenetére
az en megoldasom nem tetszik? lefordul es mukodik, azt csinalja amit irtal
egy smileyt vartam legalabb, hisz benne van majd 10 perc munkam
amugy ez tenyleg trivialis feladat, ezeket legegyszerubb leirni papirra, te hogyan oldanad meg. szisztematikusan, lepesrol lepesre. aztan megnezed mit lehet benne automatizalni, mik ismetlodnek stb. legalabb egy kicsit probald meg
-
WonderCSabo
félisten
válasz
7600 GS #1202 üzenetére
A bonyolultat ironikusan értettem. Ez egy mérhetetlenül egyszerű feladat, és nem lehet sokkal egyszerűbben csinálni, mint ahogy a fórumtárs megírta. Egyébként mit vársz még? Gyak az egész program felépítését leírta, ha még ez sem megy, euklideszi algoritmusnak még a pszeudokódja is fenn van wikipédián.
Te magad jelentkeztél, nem?
-
proci985
MODERÁTOR
válasz
7600 GS #1194 üzenetére
codeblocks, az valami compiler?
kb a következőt kéne csinálnod:
először bekéred a két számot (mondjuk int jó lesz, esetleg rárakhatsz egy ifet ellenőrizni a számokat). aztán megállapítod, melyik a nagyobb.
ha ez megvan, ciklusosan 1től a kisebb számig menj végig az összes számon. ha osztója az egyiknek (másképp: egyik mod iterátor == 0) és a másiknak is, akkor kiiratod, egyébként meg nem. ha eléred a kisebb számot, ott már több osztó nem lesz.
ez a naív implementáció, csúnya, de működik.
második implementáció: bekéred a két számot, megállapítod hogy szabványosak e (if (input >=10 && input < 100)), megtalálod melyik a kisebbik és nagyobbik, aztán nyomsz rájuk egy euklideszi algoritmust. ha nehezen érthető nézd a példát, vagy az angol oldalat.
miután euklides lefut, meglesz a legnagyobb közös osztó. azt lehet prímfelbontani amiből meg előállíthatók az osztók. ez lehet hogy gyorsabb lenne (tippre alacsonyabb lesz a lépésszám, de nem vagyok teljesen biztos), viszont a kód sokkal bonyolultabb lesz (pl 40 és 80ból lesz egy GCD 40, ami 2^3 * 5, amiből osztók 2, 4, 8, 5, 10,20,40).ha ez egy beadandó: sürgősen kezd el tanulmányozni a könyvet/jegyzetet, ez egy eléggé egyszerű procedurális feladat (értsd, amennyi idő alatt összeraktam a bejegyzést, ment volna a kód is), vizsgán pedig nem hinném, hogy egyszerűbbet fogsz kapni. ha tényleg nincs ötleted, akkor jobb megoldás nem nagyon van. ajánlott pl a madaras stroustrup könyv (programming practice and principle in c++), az remek, de az elején a bevezetőt ugord át és kezd a hello worldos fejezetnél. aztán ülj le, és csináld a feladatokat. magyar könyvek közül én a programozzunk c++ nyelvennel találkoztam (csapongó, száraz és előbb vezeti be a dynamic castet, mint a classokat), illetve az OO c++al, de az meg inkább classokra fókuszál, itt meg inkább procedurális tudás kéne.
-
Gyuri16
senior tag
válasz
7600 GS #1194 üzenetére
#include <iostream>
using namespace std;
#define w a,
#define y i =
#define gl 0
#define tr >>
#define olo a >>
#define hf 0;}
#define lo b;
#define bb ; return
#define x for (
#define f cin
#define gg < a+
#define hh b; i++
#define fw if (!(a%
#define qp << i
#define pl i||b%
#define t b;
#define uw i)) cout
#define o main() {
#define dl << " "
#define l int
l o l
w t f
tr olo lo
x l y 1;i gg hh ) fw pl uw qp dl
bb
gl&hf
(remelem erted a celzast)
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Ultimate előfizetés új fiókra akár 2105 Ft/hó áron! Azonnali, automatizált aktiválással, csak Nálam!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Csere-Beszámítás! RTX Számítógép PC Játékra! R5 8400F / RTX 3070Ti / 32GB DDR5 / 1TB SSD
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Geforce GTX 1050, 1050 Ti, 1060, 1650, 1660 - GT 1030 - Low profile is (LP)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest