Дана квадратная матрица порядка .
Получить вектор , где -вектор, элементы которого вычисляются по формуле: , где .
2 |
|
|
Пройдено | ||||||
2 |
|
|
Пройдено |
Исходный код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import java.util.*; import java.lang.*; import java.io.*; class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); double[][] a = new double[n][n]; double[]res = new double[n]; for( int i=0 ; i<n ; i++ ){ res[i] = 0; } for( int j=0 ; j<n ; j++ ){ for( int i=0 ; i<n ; i++ ){ a[i][j] = in.nextInt(); res[j] += a[i][j]*(1.0/((i+1)*(i+1)+2)); } System.out.println("res["+j+"] ="+res[j]); } } } |
— Сделайте правильные отступы в коде.
— Вы забыли указать ключевые слова (метки).
— Вы аккуратно воспроизвели оригинальную работу, но давайте сделаем по-своему. Для возведения в квадрат просто умножьте число само на себя. Для элементов вектора b в условии есть формула. Зачем тогда его хранить в массиве?
— Про ключевые слова снова забыли.
Сделано