Hirdetés
- Szívós, szép és kitartó az új OnePlus óra
- iPhone topik
- Android alkalmazások - szoftver kibeszélő topik
- Apple Watch Ultra - első nekifutás
- Megkapja a fotós különkiadást a Nubia Z70S Ultra is
- Akciófigyelő: Ha kéne vezeték nélkül CarPlay és Android Auto...
- Prohardver app (nem hivatalos)
- Xiaomi 11 Lite 5G NE (lisa)
- Samsung Galaxy S23 Ultra - non plus ultra
- Xiaomi 15 - kicsi telefon nagy energiával
Új hozzászólás Aktív témák
-
Benmartin
senior tag
válasz
broland #1106 üzenetére
Én is abból kezdtem neki 8.-os koromban, teljesen magamtól. Idén érettségiztem emelt szinten.
Egy biztos: a sikert nem úgy fogod elérni az érettségin, hogy könyveket olvasol (ne érts félre, nagyon is kellenek), hanem hogy gyakorolsz. Ne feledd el, hogy a könyvből az adott programozási nyelv elemeit tanulhatod meg, valamint néhány alapvető vezérlési szerkezetet, de nem algoritmizálni.
Az érettségi "programozás feladata" valójában algoritmizálás és adatmodellezés néven szerepel, így kell rá tekinteni.
Javaslom az http://uva.onlinejudge.org/ oldal felkeresését; itt vannak egyszerű feladatok, de nagyon komolyak is.
Jó gyakorlást!
-
Benmartin
senior tag
-
Benmartin
senior tag
válasz
nickwearby #411 üzenetére
Nem lehet, hogy INDEX egy makró, ami valahol definiálva van? Csak tippelek, mert a kódodat egyik helyről sem tudtam letölteni.
szerk: mondjuk akkor le sem fordulna, úgyhogy nem szóltam.
Üdv.
-
Benmartin
senior tag
Szia!
sort(szamok.begin(),szamok.end());
for(int i = 0; i < szamok.size() && szamok[i] < 10; i++)
{
cout << szamok[i] << endl;
}Így gondoltad?
Még annyit megjegyeznék, hogy a hozzászólásszerkesztőben van kódbeillesztés gomb, így jobban átlátható az általad írt forráskód.
Üdv.
-
Benmartin
senior tag
válasz
feherpeter #353 üzenetére
szia!
az írásodból nem derül ki, hogy hol deklarálod azt a vektort és hol akarod átméretezni.
-
Benmartin
senior tag
-
Benmartin
senior tag
nem ezt írtam neked, és kiemeltem hogy string-et, és nem char-t konvertál, nem véletlenül tettem át egy atmeneti string típusú objektumba az adott karaktert.
"a feladat alapján csak a memória mérete vagy a futásidő szabhat határt..."
ezt meg nem így szokták megadni, hanem pl. 1<=n<=1000. mert így gyakorlatileg bármilyen rossz futás idejű algoritmus jó, mert nincs milyen feltételt kielgíteni.
-
Benmartin
senior tag
szia!
ha c++, akkor miértne stl? atoi nem éppen a legjobb választás, nem kezel nagy számokat.
sstream fejállomány definiál viszont olyan osztályt, ami képes átváltani, string-ből számtípusba.#include <sstream>
string szam;
int szam2;
cin>>szam;
ostringstream egeszbe(szam);
egeszbe>>szam;ha számjegyenként meg valahogy így:
#include <vector>
#include <sstream>
string szam, atmeneti;
vector<int> szamjegyek;
cin>>szam;
int szamjegy;
for(int i = 0; i < szam.size(); i++) {
atmeneti = szam[i];
ostringstream egeszbe(atmeneti);
egszbe>>szamjegy;
szamjegyek.push_back(szamjegy);
}ez miért kell a faktoriálishoz?
a kódot nem próbáltam ki, most írtam be.
Ú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!
- Madlions Mad G - 2 év garancia
- Lenovo SL500 2magos CPU 2x1,8 Ghz 160GB HDD 4GB Ram Win11 64bit Office telepítve
- Eladó bontatlan eredeti Apple MagSafe-rögzítésű iPhone 14 Plus-szilikontok éjfekete (MPT33ZM/A)
- Palit GeForce RTX 3080 GamingPro 10GB GDDR6X
- Fonestar Bluevintage 45B aktív hangfal Új, Bontatlan/már csak pár db van
- Beszámítás! Apple Mac Mini 2018 i7 32GB 256GB SSD számítógép garanciával, hibátlan működéssel
- DELL PowerEdge R630 rack szerver - 2xE5-2680v4 (28c/ 56t, 2.4/3.3GHz), 128GB RAM, 10G, áfás szla
- REFURBISHED és ÚJ - HP Thunderbolt Dock G2 230W dokkoló (3TR87AA)
- Samsung Galaxy A70 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új szintre emelnéd a géped sebességét? Ne várj tovább!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest