Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[C++] Tablice dynamiczne znajdowanie liczb


Rekomendowane odpowiedzi

Opublikowano
struct temp {
int liczba;
int amount;
};

temp* FUNKCJA(int* tab, size_t size) {
int najwieksza=0;
for(int i=0;i< size; i++)
{
if(tab[i] > najwieksza) najwieksza = tab[i];
}
int druga =0;
for(int i=0;i<size; i++) {
if(tab[i] > druga and tab[i] != najwieksza) druga = tab[i];
}
int amm=0;
for(int i=0; i<size;i++) {
it(tab[i] == druga) amm++;
}

temp* retvalue = new temp;
temp->amount = amm;
temp->liczba = druga;
return retvalue;
}

int main() {

int* tablica = new int[30];

temp* zzzz = FUNKCJA(tablica,30);

cout <<"Liczba: " << zzzz->liczba << endl;
cout << "Ilosc wystapien: " <<zzzz->amount;

return 0;
}

 

 

 

Bardzo optymalne rozwiązanie O(n*3).

Pisze boty do gier WWW na zlecenie.

  • 2 tygodnie później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...