Всем привет. Хотелось бы узнать можно ли использовать тип данных long в цикле for? В данной задачке где надо построить пирамидку из 8-ок, я попробовал решить задачку более коротким способом (используя 1 цикл, а не 2 - цикл в цикле) При условии for (int i = 8; i<= 8888888888; i = (8 + (i*10))) Число 8888888888 не попадает в диапазон int Я попробовал использовать тип данных long записав for (long i = 8 . . . . . . .) Но ошибка все равно выходит: "Слишком большое значение для типа int: "r number too large". Максимальное допустимое: "2147483647"." Может быть недостаточно просто написать long i = ... и нужно какой то использовать оператор переназначения. Заранее спасибо! Жду Ваших ответов! Например, если использовать вместо 8 - единицу, то пирамидка рисуется и с типом данных int, так как 1111111111 попадает в диапазон for (int i = 1; i<= 1111111111; i = (1 + (i*10)))