Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 18.12.2017, 23:58   #1
Feel_OK
 
Регистрация: 06.12.2017
Сообщений: 8
Репутация: 10
Сообщение Квадрат из чисел

Нужно вывести в консоль квадрат из чисел заданного размера
Например вводим:
3
Получаем:
9 8 7
6 5 4
3 2 1

Сделал чтобы выводило числа по порядку, а как сделать обратно?
И еще при выводе есть одна лишняя строка сначала (пустая) как ее убрать?
Код:

import java.util.Scanner;

class Square2 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
	for(int x =1; x<n*n; x+=n){
		System.out.println();
		for(int y = x; y<x+n;y++)
		System.out.print(y+" ");
		
	}
	System.out.println();
  }
}

Feel_OK вне форума   Ответить с цитированием
Старый 19.12.2017, 00:11   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,286
Репутация: 2073

icq: 216409213
По умолчанию

Цитата:
а как сделать обратно?
Иди с конца в начало. Л - логика.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 19.12.2017, 00:41   #3
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 24,354
Репутация: 5308
По умолчанию

может так?

Код:

int k=n*n;
for(int x=n; x>0; x--){
	for(int y=n; y>0; y--){
		System.out.print((k++)+" ");
	System.out.println();
}

а может так:
Код:

for(int x=n; x>0; x--){
	for(int y=n; y>0; y--){
		System.out.print((x-1)*n+y)+" ");
	System.out.println();
}

Serge_Bliznykov вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральные числа m и n. Получить сумму натуральных чисел, меньших n, квадрат суммы цифр которых меньше m. 1Ace Общие вопросы C/C++ 2 09.12.2016 16:01
Разработайте программу, которая строит какой-нибудь магический квадрат четвертого порядка из шестнадцати натуральных чисел, вводим Nika1997 Общие вопросы Delphi 0 06.03.2015 20:16
составить блок-схему и программу в VBA, которая большее из двух произвольных чисел возводит в квадрат, а к меньшему прибавляет 1 zvezda111 Помощь студентам 0 19.12.2013 22:17
ввести a и b и вывести квадрат и кубы чисел от a до b Анастасия12 Паскаль 10 13.10.2011 13:55


06:34.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru