Итак, я пишу программу, в которой мы принимаем ввод на общее количество лестниц и количество шагов за один раз. Так, например.C программа для ступеней и лестниц
Позволяет сказать
stairs=10;
steps=3;
Так, начиная с нуля. Это так. 0-1-2. Затем возвращается к 1 и идет 1-2-3, 2-3-4, 3-4-5, 4-5-6 и так далее до 8-9-10.
Я написал для этого код. Но чего-то не хватает. Вот он:
#include<stdio.h>
int main()
{
int i,j,stair,step;
stair=10;
step=3;
for(i=0;i<=stair;i++)
{
for(j=1;j<=step;j++)
{
printf("\nJ:::%d",j);
}
printf("\tI:::%d",i);
}
}
Вместо того, чтобы указывать только код. Может ли кто-нибудь помочь мне с логикой? Большое спасибо.
использования 'для (J = я, J <я + шаг; j ++) 'вместо' for (j = 1; j <= step; j ++) ', поскольку j должен начинаться со значения i, и он должен работать до текущего значения, т.е. + числа шага. но сначала для цикла вам нужно выполнить до <
Himanshu
Какую ошибку/вывод вы получаете? – SKD