Segítség kellene (C++)?
Írnom kellene egy programot, de nem igazán tudok elindulni. Előre is köszönöm a segítséget
Bemenet:
1. sor: bekér egy számot (1≤N≤100)
2-+: Ugyan ennyi szöveget kér be soronként
Utána lévő sorban a feljegyzések száma (1≤M≤50); alatta az egyes feljegyzések következnek. A feljegyzést egy sor írja le, amelyben 3 szám található szóközzel elválasztva.
Az első szám a 2. sorban megadott nevek sorszáma (1≤S≤N)
Utána 1-8 közötti szám (1≤G≤8)
Végül egy 1-100 közötti szám (1≤K≤100)
Kimenet: Feljegyzések 3. száma összeadva
Minta:
Bemenet:
7
AB1
AB2
AB3
AB4
AB5
AB6
AB7
5
2 3 2
4 2 3
4 4 3
2 5 9
1 8 4
Kimenet:
21
Igazából már ott elakadtam, hogy hogyan kérek be annyi sor szöveget, mint ahány számot bekértem az eső sorban.
Biztosan baromi egyszerű a válasz, de már ezzel is sokat segítenél.
BEolvasod az első sorban a sorok számát, majd csinálsz egy 'n' elemű tömböt:
int n; //sorok száma
std::cin>>n;
std::string names[n];
Aztán egy ciklust indítasz ami n-szer fut majd le:
for(int i=0; i<n; i++)
{
//további beolvasás a tömböd 'i'-edik elemébe.
}
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!