надо сделать с циклом и через библиотеку stdio.h
Вот сама задача:
Нужно вывести на экран последовательности от 1 до N и от N до 1.
Input
Со стандартного устройства ввода вводится 1 натуральное число – N, не превосходящее
300.
Output
Нужно выдать на стандартное устройство вывода последовательность чисел от 1 до N,
после каждого числа выводить пробел. Затем аналогично в следующей строке
последовательность от N до 1.
В чем именно проблема?
Что пробовали делать, что получилось, что не получилось?
выводится должно вот так:
1 2 3 4
4 3 2 1
А выводится
1 4
2 2
3 1
5
могу отправить полную картинку с задачей
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int n, a = 1;
scanf("%d", &n);
while (a!=5)
{
n--;
a++;
printf("%d\n", n);
printf("%d", a);
}
return 0;
}
Тут можно просто два цикла, один с 1 до N, второй с N до 1.
И удобнее for
, а не while
.
спасибо но я не проходил еще for
спасибо попробую
я проверил код ничего не исправлено вот еще версия
это должно сработать
#include<stdio.h>
int main()
{
int n, s;
scanf("%d", &n);
s = 1;
while (s <= n)
{
printf(" %d", s);
s = s + 1;
}
printf("\n");
while (n > 0)
{
printf(" %d", n);
n = n - 1;
}
return 0;
}