Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 17.10.2014
Сообщений: 2
1

Нужно сформировать массив, состоящий из количества единиц каждой строки

17.10.2014, 12:06. Показов 804. Ответов 1
Метки нет (Все метки)

Нужно сформировать массив, состоящий из количества единиц каждой строки. А у меня столбцы. Как переделать?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public class Z4
{    int n,m;    // размерность массива
     public Z4(int n1, int m1){this.n=n1;  this.m=m1;}   //  конструктор класса
        public void main(){
        int X[][]= new int [n][m];          //Исходный массив
        int Y[]=new int[m];             //Массив результата
        zap(X);                 //Заполнение массива случайными числа-ми
        System.out.println("     Исходный массив  ");
        vivod(X);
       Y=formStrok(X);
       System.out.println("     количество 1 в столбце  ");
       for(int i=0;i<m;i++)
       System.out.printf("%4d",Y[i]);
    }
public  void zap(int B[][]) {
 for(int i=0;i<B.length;i++)
  for(int j=0;j<B[0].length;j++)
  B[i][j]=(int)(Math.random()*2);
} 
public  void vivod(int B[][]){
for(int i=0;i<B.length;i++){
  for(int j=0;j<B[0].length;j++) System.out.printf("%4d",B[i][j]);
  System.out.println();}
}
public  int  [] formStrok  (int B[][]){
int []Z=new int [m];
for(int j=0;j<B[0].length;j++){
Z[j]=0;
 for(int i=0;i<B.length;i++) Z[j]+=B[i][j];
}return Z;
 
}}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2014, 12:06
Ответы с готовыми решениями:

Для целочисленной матрицы n*m сформировать одномерный массив, состоящий из количества элементов каждой строки кратных 5
Для целочисленной матрицы n*m сформировать одномерный массив, состоящий из количества элементов...

Сформировать одномерный массив, состоящий из максимальных чисел каждой строки матрицы
Ввести двумерный массив чисел, содержащий N-строк и M-столбцов. Значения M и N задать самим и лучше...

Строки. Сформировать массив из количества слов каждой строки, начинающихся на гласную букву
ребят, помогите плиз с строками Дан массив символьных строк, длиной не более 40 символов. Строки...

Сформировать одномерный массив из количества ненулевых элементов каждой строки матрицы.
№ 1 С помощью генератора чисел сформировать матрицу А. Вывести её. Сформировать одномерный...

1
1 / 1 / 2
Регистрация: 16.10.2014
Сообщений: 5
17.10.2014, 13:11 2
как-то так ...

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public class Z4
{   static int n= 10,m= 10;    // размерность массива
    public Z4(int n1, int m1){n=n1;  m=m1;}   //  конструктор класса
 
    public static void main(String[]args){
        int X[][]= new int [n][m];          //Исходный массив
        int Y[]=new int[n];             //Массив результата
        zap(X);                 //Заполнение массива случайными числа-ми
        System.out.println("     Исходный массив  ");
        vivod(X);
        Y=formStrok(X);
        System.out.println("     количество 1 в строке  ");
        for(int i=0;i<n;i++)
            System.out.printf("%4d",Y[i]);
    }
    public static void zap(int B[][]) {
        for(int i=0;i<B.length;i++)
            for(int j=0;j<B[0].length;j++)
                B[i][j]=(int)(Math.random()*2);
    }
    public static void vivod(int B[][]){
        for(int i=0;i<B.length;i++){
            for(int j=0;j<B[0].length;j++) System.out.printf("%4d",B[i][j]);
            System.out.println();}
    }
    public  static int  [] formStrok  (int B[][]){
        int []Z=new int [n];
        for(int j=0;j<n;j++){
            Z[j]=0;
            for(int i=0;i<m;i++)
                Z[j]+=B[j][i];
        }return Z;
 
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2014, 13:11

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Найти сумму элементов каждой строки исходного массива и сформировать одномермерный массив,состоящий из найденых сумм ,как быть?
пусть в текстовом файле с именем Dantxt в личном подкаталоге студента содержится двумерный массив...

Сформировать одномерный массив из количества элементов каждой строки матрицы, больших заданного числа
Дан двумерный массив размером 4*6 и заполненный целыми числами с клавиатуры. сформировать...

Нужно создать массив состоящий из единиц и нулей
Нужно создать такой массив состоящий из единиц и нулей, чтобы после ввода данных выводилась...

Массив состоит из нулей и единиц. Сформировать массив,состоящий из нулей и подсчитать их количество
Массив А состоит из 0-й и 1-ц.сформировать одномерный массив В(К),состоящий из нулей,и подсчитать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.