stworzenie tabeli wypelnionej zerami

stworzenie tabeli wypelnionej zerami
NE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Hej,

Mam zagwostkę.
Próbuje wygenerować tablice o wyznaczonej przez użytkownika wielkości, która będzie wypełniona w każdym wierszu zerem.

Czy jesteście w stanie mi pomóc ?

kq
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
6
Kopiuj
std::vector<int> vec(42);

http://melpon.org/wandbox/permlink/sxrhHICD63gLtv90

Interpod
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 81
0
Kopiuj
int n = 10;
int * tab = new int[n];
for(int i = 0; i < n; i ++)
{
   tab[i] = 0;
}

gdzie n to rozmiar tablicy którą chcesz stworzyć

A9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 411
1

Bez używania pętli ;)

Kopiuj
#include <iostream>
#include <stdlib.h>
using namespace std;

int main()
{
    unsigned int numer_of_elements;
    cin>>numer_of_elements;
    int* ptr=(int*)calloc(numer_of_elements,sizeof(int));
    free(ptr);
    return 0;
}

 
carlosmay
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Pabianice
0
Interpod napisał(a):
Kopiuj
int n = 10;
int * tab = new int[n];
for(int i = 0; i < n; i ++)
{
   tab[i] = 0;
}

gdzie n to rozmiar tablicy którą chcesz stworzyć

Kopiuj
int n = 10;
int * tab = new int[n] {}; // od C++11 
JU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5052
0

Jeszcze jest ZeroMemory, służący właśnie do tego.
http://4programmers.net/WinAPI/ZeroMemory

(nie wiem, dlaczego forum nie chce wyświetlić tego linka normalnie)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.