C++ Удалить елемент из массива Нужно ввести элементы (цифры) в массив и вывести этот массив, а затем выбрать элемент который нужно удалить и вывести массив уже с удаленным элементом.
Var a,b,c:real; F:byte; begin Write('Введите длины сторон треугольника: '); Readln(a,b,c); if (a<b+c) and (b<a+c) and (c<a+b) and (a>0) and (b>0) and (c>0) then F:=1 else F:=0; if F=1 then Writeln('Треугольник можно построить') else Writeln('Треугольник построить нельзя') end.
Тестовые решения: Введите длины сторон треугольника: 3 4 5 Треугольник можно построить
Введите длины сторон треугольника: 1 1 1 Треугольник можно построить
Введите длины сторон треугольника: 0 4 5 Треугольник построить нельзя
Введите длины сторон треугольника: -3 6 5 Треугольник построить нельзя
Введите длины сторон треугольника: 2 1 8 Треугольник построить нельзя
#include <iostream>
using namespace std;
int n, t = 0, k;
int main()
{
cin >> n >> k;
int a[n];
for (int i = 0; i < n; i++)
{
cin >> a[i - t];
if (i + 1 == k)
t = 1;
}
for (int i = 0; i + 1 < n; i++)
cout << a[i] << " ";
}