Ú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
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- ÚJ Bontatlan Apple Macbook AIR M2 , M3 , M4 Legújabb magyar billentyűzet 1 év Garancia Deák Térnél.
- AKCIÓ ÚJ Bontatlan Macbook Air 13,6 M4 10CPU/10GPU 16GB/512GB SSD TOUCH ID - Magyar Azonnal Deák tér
- AKCIÓ ÚJ Bontatlan Macbook Pro 14 M4 MAX 14 32GPU 36GB 1TB Magyar billentyűzet Azonnal átvehető Deák
- AKCIÓ ÚJ Bontatlan Macbook Pro 16 M4 Pro 14CPU/20GPU 24GB/512GB SSD Magyar billent Azonnal átvehető.
- Zidoo Z1000 Pro 4K HDR Dolby Vision médialejátszó újszerű, dobozos
- ÁRGARANCIA! Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Lenovo LEGION 5 PRO Ultra 7 255HX 32GB RAM 1TB SSD RTX 5070 8GB 16" QHD+ 3év Prémium GAR
- Lenovo Thinkpad X1 Yoga 6th Gen. i7 11th, 32GB RAM 27% ÁFÁS (0326)
- Gamer PC-Számítógép! Csere-Beszámítás! Intel Ultra 7 265KF / RTX 5070 / 32GB DDR5 / 1TB Nvme SSD
- PlayStation 5 FAT DIGITAL + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



