stworzenie tabeli wypelnionej zerami

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 ?

0
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ć

1

Bez używania pętli ;)

#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;
}

 
0
Interpod napisał(a):
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ć

int n = 10;
int * tab = new int[n] {}; // od C++11 
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)

1 użytkowników online, w tym zalogowanych: 0, gości: 1