package com.javarush.task.task04.task0436;
/*
Рисуем прямоугольник
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String year = reader.readLine();
int a = Integer.parseInt(year);
String year1= reader.readLine();
int b = Integer.parseInt(year1);
for (int a1 = 1;a1 <= a ; a1++) {
for (int b1 = 1; b1 <= b; b1++) {
System.out.println( );
System.out.print("8");
}
}
}
}
владимир
32 уровень
Что не так? Выводит вертикальную линию из восьмерок
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Екатерина
30 ноября 2019, 15:48
Зачем писать код считывания строки
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String year = reader.readLine();
int a = Integer.parseInt(year);
Это писать не надо
Нужно написать
for(int a = 0; a<10; a++){
for(int b =0; b<=a; b++){
System.out.print("8");
}
System.out,println();
}
0
владимир
2 декабря 2019, 13:57
давно уже сам решил)
0
ГоффMaster
14 ноября 2019, 03:49
Так ты же и выводишь вертикальную линию. При каждом проходе у тебя сначала переходит на новую строку, потом без перевод выводит восьмёрку. При следующем проходе снова переводит на новую строку и снова восьмёрку. Потом опять на новую строку и снова восьмёрку.
Попробуй перевод на новую строку куда-нить в другое место запихнуть)
0