Массивы.Организация добавления ,удаления элементов - C (СИ)

Узнай цену своей работы

Формулировка задачи:

1.Задан целочисленный массив размера N. Удалить из массива все элементы, расположенные перед максимальным элементом массива.
int main(int argc, char *argv[])
{
int r;
    int chislo;
int j;

    printf("Vvedite razmer massiva\n");
    scanf("%d",&r);
int count=r;
    int arr[r];
    printf("Vvedite elementy massiva\n");
 
    for (int i=0;i<r;i++)
    {
        printf("Element arr[%d]=",i);
        scanf("%d",&arr[i]);
    }
 
{
Вроде тут нужно что-то прописывать,но что ?
}
 
for (int i=0;i<r;i++)
    {
        printf("Element arr[%d]=%d\n",i,arr[i]);
    }
2.Задан вещественный массив размера N. Перед каждым положительным элементом массива вставить нулевой элемент. Понимаю как добавить ноль ,но как его перед поставить никак не пойму:
int main(int argc, char *argv[])
{
int a[5] ; 
    int i;
for (int i=0;i<5;i++)
    {
        scanf("%d",&a[i]);
    }
 
for (int i=0;i<5;i++) 
{
  if (a[i]>0) 
    
    a[i]=a[i]*10;
    printf("%d",a[i]);
}
3.Задан целочисленный массив размера N. Удалить из массива все элементы встречающиеся более двух раз. 4.Задан символьный массив размера N. Удалить из массива все двойные символы. 5.Даны три строки: S1, S2, S3. Заменить в строке S1 первое вхождение строки S2 на S3 Огромная просьба помочь.Нужно разобраться как это решать.Экзамен не за горами.51 я осилил,а вот с этими никак не могу разобраться (

Решение задачи: «Массивы.Организация добавления ,удаления элементов»

textual
Листинг программы
for(int i = 0; i < 5; i++)
       spasibo(otvet[i],"+1");

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы