Для внутреннего цикла инициализацию (счетчик) нужно объявлять и инициализировать во внешнем цикле, можно объявить до циклов, но вот инициализировать обязательно во внешнем цикле.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
intline;//строка -
intcolumn;//столбец -
charfill;//заполнитель -
Console.Write("Введите количество строк : "); -
line=int.Parse(Console.ReadLine()); -
Console.Write("Введите количество столбцов : "); -
column=int.Parse(Console.ReadLine()); -
Console.Write("Введите заполнитель : "); -
fill=(char)Console.Read(); -
Console.WriteLine(); -
inti=0;//счетчик для внешнего цикла -
while(i<line) { -
i++; -
intj=0;//счетчик для внутреннего цикла -
while(j<column) { -
j++; -
Console.Write(fill); -
} -
Console.WriteLine(); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
intline;//строка -
intcolumn;//столбец -
charfill;//заполнитель -
Console.Write("Введите количество строк : "); -
line=int.Parse(Console.ReadLine()); -
Console.Write("Введите количество столбцов : "); -
column=int.Parse(Console.ReadLine()); -
Console.Write("Введите заполнитель : "); -
fill=(char)Console.Read(); -
Console.WriteLine(); -
inti=0;//счетчик для внешнего цикла -
while(i<line) { -
i++; -
intj=0;//счетчик для внутреннего цикла -
while(j<column) { -
j++; -
Console.Write(fill); -
} -
Console.WriteLine(); -
} -
Console.ReadKey(); -
return0; -
} }
Введите количество строк : 6
Введите количество столбцов : 6
Введите заполнитель : *
******
******
******
******
******
******
Введите количество столбцов : 6
Введите заполнитель : *
******
******
******
******
******
******