using System;
namespace Matrix17
{
class Matrix17
{
static void Main()
{
int m, n, k, i, j, sum=0, mult=1;
Console.Write("M=");
m = Convert.ToInt32(Console.ReadLine());
Console.Write("N=");
n = Convert.ToInt32(Console.ReadLine());
Console.Write("K=");
k = Convert.ToInt32(Console.ReadLine());
// Объявляем массив
int[,] A = new int[m, n];
// Вводим массив
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
Console.Write("A[" + (i+1) + "," + (j+1) + "]=");
A[i, j] = Convert.ToInt32(Console.ReadLine());
}
}
// Считаем сумму и произведение элементов k-й строки
for (j = 0; j < n; j++)
{
sum += A[k-1, j];
mult *= A[k - 1, j];
}
Console.WriteLine("Сумма " + sum);
Console.WriteLine("Произведение " + mult);
}
}
}
Java
Помогите перевести код из С# в Java
Console.WriteLine == System.Out.PrintLn
Только так могу помочь, я java вообще не знаю
Только так могу помочь, я java вообще не знаю
- Печать текста в консоль: System.out.println("Текст");
- Создание сканера для чтения ввода с консоли: Scanner sc = new Scanner(System.in);
- Чтение ввода с консоли и конвертация в целочисленный тип: int i = sc.nextInt();
- Создание сканера для чтения ввода с консоли: Scanner sc = new Scanner(System.in);
- Чтение ввода с консоли и конвертация в целочисленный тип: int i = sc.nextInt();
Я не понял предназначение переменной 'k', поэтому последний цикл не смог транслировать в java. Для удобства ваш код в некоторых местах оставлял //закомментированный.
import java.util.Scanner;
public class Matrix17 {
public static void main(String [] args)
{
int m, n, k, i, j, sum=0, mult=1;
System.out.println("M=");
Scanner sc = new Scanner(System.in);
m = sc.nextInt();
//Console.Write("N=");
System.out.println("N=");
//n = Convert.ToInt32(Console.ReadLine());
n = sc.nextInt();
//Console.Write("K=");
System.out.println("K=");
//k = Convert.ToInt32(Console.ReadLine());
k = sc.nextInt();
// Объявляем массив
//int[,] A = new int[m, n];
int[][] A = new int[m][n];
// Вводим массив
//for (i = 0; i < m; i++) {
//for (j = 0; j < n; j++){
//Console.Write("A[" + (i+1) + "," + (j+1) + "]=");
//A[i, j] = Convert.ToInt32(Console.ReadLine());}
//}
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
System.out.println("A[" + (i+1) + "," + (j+1) + "]=");
A[i] [j] = sc.nextInt();
}
}
// Считаем сумму и произведение элементов k-й строки
//for (j = 0; j < n; j++)
//{
//sum += A[k-1, j];
//mult *= A[k - 1, j];
//}
//Console.WriteLine("Сумма " + sum);
System.out.println("Сумма " + sum);
//Console.WriteLine("Произведение " + mult);
System.out.println("Произведение " + mult);
}
}
import java.util.Scanner;
public class Matrix17 {
public static void main(String [] args)
{
int m, n, k, i, j, sum=0, mult=1;
System.out.println("M=");
Scanner sc = new Scanner(System.in);
m = sc.nextInt();
//Console.Write("N=");
System.out.println("N=");
//n = Convert.ToInt32(Console.ReadLine());
n = sc.nextInt();
//Console.Write("K=");
System.out.println("K=");
//k = Convert.ToInt32(Console.ReadLine());
k = sc.nextInt();
// Объявляем массив
//int[,] A = new int[m, n];
int[][] A = new int[m][n];
// Вводим массив
//for (i = 0; i < m; i++) {
//for (j = 0; j < n; j++){
//Console.Write("A[" + (i+1) + "," + (j+1) + "]=");
//A[i, j] = Convert.ToInt32(Console.ReadLine());}
//}
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
System.out.println("A[" + (i+1) + "," + (j+1) + "]=");
A[i] [j] = sc.nextInt();
}
}
// Считаем сумму и произведение элементов k-й строки
//for (j = 0; j < n; j++)
//{
//sum += A[k-1, j];
//mult *= A[k - 1, j];
//}
//Console.WriteLine("Сумма " + sum);
System.out.println("Сумма " + sum);
//Console.WriteLine("Произведение " + mult);
System.out.println("Произведение " + mult);
}
}
Похожие вопросы
- Помогите доделать код на java. В форму пользователь вводит символ, который нужно заменить на #.
- Помогите понять как решить задание по Java.
- Программисты, помогите написать код который будет выводить одно из чисел (от 1 до 2) с разным шансом ( в джава)
- Подскажите пожалуйста, как в данном коде Java сделать так, чтоб при нажатии цифры 3 программа завершала свою работу?
- Не запускается код на Java.
- Всем привет. Помогите плз. Мне нужна помощь тех кто действительно хорошо знает Java т. к мне нужно выбрать один из курсов
- Прошу помощи код Java
- Как для андроид, в java коде, имитировать нажатие кнопки
- Код на java.
- Помогите сделать java приложение! { СРОЧНО }