• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

tablica long long

Cloud VPS
0 głosów
993 wizyt
pytanie zadane 2 czerwca 2017 w C i C++ przez bartekUW Początkujący (360 p.)

hej jak użyć taką tablice:

#include <iostream>
using namespace std;

int main()
{
    const long long x=1000000000;
    long long tablica[x];

    return 0;
}

wyrzuca mi że rozmiar tablicy jest za duży a mam zadanie w którym mam użyć tablice z typem long long.
Dzięki za pomoc.

2 odpowiedzi

0 głosów
odpowiedź 2 czerwca 2017 przez Knayder Nałogowiec (37,640 p.)
Generalnie to tak:
long long zajmuje 8 bajtów.
1000000000 * 8 B = 8 000 000 000 B
8 000 000 000 B / 1024 = 7 812 500 kB
7 812 500 kB / 1024 = 7629,4 MB
7629,4 MB / 1024 = 7,45 GB.

Chcesz zarezerwować 7.45 GB w pamięci RAM, tak? A podobno to Google Chrome zżera ram. Myślę iż masz dużą szansę na prace dla Googla. hehe
komentarz 2 czerwca 2017 przez j23 Mędrzec (195,240 p.)
Żeby jeszcze chodziło o pamięć sterty, ale on chce tę siedmiogigową tablicę na stosie...
0 głosów
odpowiedź 2 czerwca 2017 przez Dexterim Dyskutant (8,370 p.)
Masz użyć tablice z long long co nie jest równoznaczne że ma mieć rozmiar 10^9.

Nie wiem jakie masz zadanie, ale wątpię żeby była potrzebna Ci tablica miliarda liczb typu long long

Podobne pytania

+1 głos
2 odpowiedzi 386 wizyt
pytanie zadane 28 kwietnia 2017 w C i C++ przez ggregi Nowicjusz (160 p.)
0 głosów
2 odpowiedzi 491 wizyt
pytanie zadane 28 sierpnia 2023 w Systemy operacyjne, programy przez Niepokonana7999 Bywalec (2,310 p.)
0 głosów
1 odpowiedź 370 wizyt

93,459 zapytań

142,454 odpowiedzi

322,724 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...