ВУЗ:
Составители:
Рубрика:
65
4. По заданию сказано «обнулить те строки …». Т. е. можно сказать, что
строка умеет «обнуляться». Поэтому у класса, который описывает одну
строку, должен появиться метод «обнуления». Поэтому следующий шаг
в решении будет
public class Array1D {
public int[] data;
public Array1D(int _size, Random r) {
data = new int[_size];
for (int i = 0; i < data.Length; i++) {
data[i] = r.Next(0, 100);
}
}
public void makeZiro() {
for (int i = 0; i < data.Length; i++) {
data[i] = 0;
}
}
}
5. Как уже было сказано, в задаче есть операция вывода. Поэтому строка
должна уметь выводиться. Поэтому в ней так же должен появиться
метод вывода самой себя на экран. Из-за этого следующий шаг в
решении будет
public class Array1D {
public int[] data;
public Array1D(int _size, Random r) {
data = new int[_size];
for (int i = 0; i < data.Length; i++) {
data[i] = r.Next(0, 100);
}
}
public void makeZiro() {
for (int i = 0; i < data.Length; i++) {
data[i] = 0;
}
}
public void print() {
for (int i = 0; i < data.Length; i++) {
Console.Write(data[i] + " ");
}
Console.WriteLine();
}
}
6. Теперь возникает вопрос, как определять – надо обнулять строку или
нет? Для этого надо знать элемент строки, который стоит на главной
диагонали. Но в строке у нас нет такой характеристики. Поэтому пусть
Страницы
- « первая
- ‹ предыдущая
- …
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »