30/09/2018, 18:14
Cho minh hỏi cách tạo mảng 2 chiều răng cưa động
cho minh hỏi cách tạo mảng 2 chiều răng cưa động.
minh code gi dung’ ko may ban ==" xem giúp
#include<iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL));
int a = rand() % 10 + 1;
int **p;
p = new int*[a];
int *u = new int[a];
cout << a << endl << endl;
for (int i = 0; i < a;i++)
{
int b = rand() % 10 + 1;
p[i] = new int[b];
u[i] = b;
for (int j = 0; j < b;j++)
{
p[i][j] = i + j + b;
}
}
for (int i = 0; i < a;i++)
{
for (int j = 0; j < u[i];j++)
{
cout << p[i][j] << " ";
}
cout << endl;
}
}
Bài liên quan
mảng 2 chiều răng cưa động là gì nhỉ?
cô e cho đề vầy nà a:
a. Cấp phát và khởi tạo giá trị ngẫu nhiên
[0,100]
mảng hai chiều dạng răng
cưa.
b. Xuất giá trị nội dung mảng hai chiều dạng răng cưa vừa tạo ở câu a.
c. Xuất ra giá trị dòng có số tổng giá trị các phần tử lớn nhất trong mảng hai
chiều dạng răng cưa.
…em viết vậy là đúng yêu cầu òi phải k anh
Cô em phải dạy trên lớp “răng cưa” là cái gì chứ?
vừa search google:
Mảng răng cưa: Là mảng nhiều chiều nhưng số lượng phần tử ở mỗi chiều khác nhau.
Đề bài của bạn này chắc là 1 mảng 2 chiều, tức là 1 mảng mà trong đó mỗi phần tử là 1 mảng 1 chiều gồm các số [0…100].
Sau đó tìm mảng nào có tổng giá trị lớn nhất.