Другие языки программирования и технологии
Плиз помогите!!! В массиве А размерностью nxm Найти сумму и количество всех элементов массива.
В массиве А размерностью nxm Найти сумму и количество всех элементов массива Как я не помню..(( Помогите срочно...
public class Main {
public static void main(String[] args) {
int n = input('n');
int m = input('m');
int [][] a;
int sum = 0;
a = fill(n,m);
for (int i = 0;i < n;i++)
for(int j = 0;j < a[ i ].length;j++){
sum+=a[ i ][ j ];
}
System.out.println("Длина массива " + (n*m) + ", а сумма его элементов равна: " + sum);
}
public static int input (char a){
Scanner scan = new Scanner(System.in);
System.out.print("Введите " + a + ": ");
return scan.nextInt();
}
public static void dsply(int [][] a, int n){
for (int i = 0;i < n;i++)
{
for(int j = 0;j < a[ i ].length;j++)
{
System.out.print(a[ i ][ j ] + " ");
}
System.out.println();
}
}
public static int [][] fill (int b,int c){
Random gen = new Random();
int [][] a = new int[ b ][ c ];
for (int i = 0; i < b; i++) {
a[ i ] = new int [ c ];
for (int j = 0;j < a[ i ].length;j++)
a [ i ][ j ] = gen.nextInt(10);
}
return a;
}
/******************************************************/
/****************Вывод*****************************/
/*
debug:
Введите n: 3
Введите m: 4
8 4 5 0
9 2 1 2
6 6 8 6
Длина массива 12, а сумма его элементов равна: 57
BUILD SUCCESSFUL (total time: 4 seconds)
*
* */
public static void main(String[] args) {
int n = input('n');
int m = input('m');
int [][] a;
int sum = 0;
a = fill(n,m);
for (int i = 0;i < n;i++)
for(int j = 0;j < a[ i ].length;j++){
sum+=a[ i ][ j ];
}
System.out.println("Длина массива " + (n*m) + ", а сумма его элементов равна: " + sum);
}
public static int input (char a){
Scanner scan = new Scanner(System.in);
System.out.print("Введите " + a + ": ");
return scan.nextInt();
}
public static void dsply(int [][] a, int n){
for (int i = 0;i < n;i++)
{
for(int j = 0;j < a[ i ].length;j++)
{
System.out.print(a[ i ][ j ] + " ");
}
System.out.println();
}
}
public static int [][] fill (int b,int c){
Random gen = new Random();
int [][] a = new int[ b ][ c ];
for (int i = 0; i < b; i++) {
a[ i ] = new int [ c ];
for (int j = 0;j < a[ i ].length;j++)
a [ i ][ j ] = gen.nextInt(10);
}
return a;
}
/******************************************************/
/****************Вывод*****************************/
/*
debug:
Введите n: 3
Введите m: 4
8 4 5 0
9 2 1 2
6 6 8 6
Длина массива 12, а сумма его элементов равна: 57
BUILD SUCCESSFUL (total time: 4 seconds)
*
* */
> Да... и ещё как сделать блок схему... по этому же?
Наглость - не порок.
"Дал говна? Дай ложку !!"
Наглость - не порок.
"Дал говна? Дай ложку !!"
Похожие вопросы
- Помогите решить задачу по программированию, пожалуйста. Найти сумму наименьших значений элементов строк. (вложенные циклы)
- Помогите решить задачу на языке Паскаль. Найти сумму всех чётных чисел от 1 до 1000 (задачу решить 2 способами)
- Помогите с массивами! Найти и вывести на экран сумму нечётных элементов массива и количество отрицательных.
- Pascal . Дан массив вещественных чисел. Найти сумму элементов, номера которых являются простыми числами
- задачка PAscal. найти сумму положительных элементов массива, расположенных до минимального элемента этого массива
- (плиз решите на С++) Количество отрицательных элементов массива и заменить эти элементы их квадратами. Одномерный масси
- Помогите пожалуйста написать программу: Найти сумму индексов четных элементов массива. На языке С++.
- как найти количество максимальных элементов в массиве? на асемблере. на асемблере
- даны три массива A[6,6], B[6,6],C[6,6]. найти сумму максимальных элементов, расположенных на главной диагонали
- Помогите Задан массив Р(N).Переписать все его элементы,за исключением максимального и минимального в массив D.(язык C++)