Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

C++ infó házi

478
C++ban kell megírni a 28-as feladat algoritmusát. Azt kérte a tanár hogy segédtömbbel oldjuk meg.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
Nincs benne a feladatban, hogy hány elemű a tömb. Az sincs benne, hogy honnan kell beolvasni. Feltételezem, hogy mondjuk 10 elemű és billentyűzetről kell beolvasni:

#include <iostream>
using namespace std;

int main()
{
int tomb[10];
cout << "Add meg a tömb 10 elemét: ";
for (int i=0; i<10; i++)
cin >> tomb[i];

// eddig beolvastuk a 10 számot
int mit;
cout << "Mit keressek benne? ";
cin >> mit;

// Keressük meg és hagyjuk el mindegyik keresett értéket. Elvileg 1 darab van benne.
// Ki lehetne helyben is hagyni segéd-tömb nélkül, de ha segéd-tömb kell, hát legyen:
int segedtomb[10];
int k=0; // ez az író index
for (int i=0; i<10; i++)
if (tomb[i] != mit) segedtomb[k++] = tomb[i];

// végignéztük mindet, k darab szám lett a segédtömbben
if (k == 10)
cout << "Nem találtam meg";

return 0;
}
1