Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2020, 13:09   #1
Sanya285
Новичок
Джуниор
 
Регистрация: 31.01.2020
Сообщений: 2
По умолчанию Узор из цифр. Вложенные циклы. Использование Do While.While

Язык Java
Необходимо сделать две программы:
Вводится целое число N(1<=N<=9),выводится несколько строк с числами которые образуют узор.Узор создается использованием вложенных циклов.
Первая программа с использованием Do while.
Вторая программа с использованием While.
Необходимо чтобы при введенном N=5 узор выглядел:
Изображения
Тип файла: jpg 6I9fpVAp-_8.jpg (27.5 Кб, 0 просмотров)

Последний раз редактировалось Sanya285; 31.01.2020 в 13:15.
Sanya285 вне форума Ответить с цитированием
Старый 31.01.2020, 13:34   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,722
По умолчанию

Ну и где следы попыток решения? А, понимаю - запостить задачу в форум - это и есть попытка?
digitalis вне форума Ответить с цитированием
Старый 31.01.2020, 13:46   #3
Sanya285
Новичок
Джуниор
 
Регистрация: 31.01.2020
Сообщений: 2
По умолчанию

Есть с использованием for.

import java.util.Scanner;

public class Test {

public static void main(String[] args) {
System.out.print("Input: ");
try (Scanner sc = new Scanner(System.in)) {
int n = sc.nextInt();
if (n <= 9 || n >= 1) {
for (int i = 0; i < n; i++) {
System.out.printf("%" + 2 * (i + 1) + "s", "");
for (int j = i; j < n; j++) {
System.out.printf("%d ", j + 1);
}
System.out.println();
}
for (int i = 1; i < n; i++) {
System.out.printf("%" + (2 * n - 1) + "s", "");
for (int j = n; j > n - i - 1; j--) {
System.out.printf(" %d", j);
}
System.out.println();
}
} else {
System.out.println("error input");
}
}
}
}
Sanya285 вне форума Ответить с цитированием
Старый 01.02.2020, 10:34   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,722
По умолчанию

Сейчас Явовщики подтянутся, помогут. Я не из их числа. Могу только дать совет: хочешь помощи - сделай свой исходник читабельным, для этого есть теги [CODE] и отступы.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
c++ вложенные циклы leshko_k Помощь студентам 6 28.11.2018 18:30
C#.Вложенные циклы. Николай.К Помощь студентам 1 22.11.2016 21:11
Вложенные циклы asv1994 Помощь студентам 4 06.11.2012 22:59
Вложенные циклы DeadWind Паскаль, Turbo Pascal, PascalABC.NET 2 27.12.2011 13:50
Вложенные циклы. Arctopus Помощь студентам 11 20.02.2010 00:02