Логотип сайта

Подготовка к ЕГЭ и ОГЭ

  • Главная
  • Информация о сайте
  • Сочинения ЕГЭ
  • Выпускное сочинение
  • Поиск по сайту

Дан массив размера N и целое число K... (Язык Си)

Категория: Язык программирования: Си/Си++
Скачать изображение

Задание:

Дан массив размера N и целое число K (1  ≤ K ≤  N). После элемента массива с порядковым номером K вставить новый элемент с нулевым значением.

Решение (в Pelles C)


#include "stdio.h"
#include "locale.h"

int main(void)
{
    int N,k;
    setlocale(LC_CTYPE,"");
    printf("Введите размер массива: ");
    scanf("%d",&N);
    int A[N];
    printf("Введите число K: ");
    scanf("%d",&k);
    printf("Заполните массив из %d элементов:\n", N);
    for (int i=1; i<=N; i++)
    {
        scanf("%d",&A[i]);
    }
    
    N=N+1;
    for (int i=N+1; i>=k+1; i--)
    {
        A[i]=A[i-1];
    }
    A[k+1]=0;
    printf("Ответ: ");
    for (int i=1; i<N+1; i++)
    {
        printf("%d ",A[i]);
    }
    return 0;
}

Пример работы программы:
Ответ на вопрос Дан массив размера N и целое число K... (Язык Си)
Похожие материалы
  • Перевод из десятичной в двоичную (си/си++)
  • Даны две переменные целого типа: A и B. Если...
  • Дано расстояние L в сантиметрах. Используя (Си/Си++)
  • Даны две переменные целого типа: A и B...(Си/Си++)
  • Даны два целых числа A и B(A < B).Вывести в порядке...
  • Перемножение матриц (Си/Си++)
  • С начала суток прошло N секунд. Найти... Си
  • 1
  • 2
  • 3
  • 4
  • 5
Оценка: 3.3 из 14

💬 Чат ЕГЭ В Telegram. Вступить

Copyright Vopvet.Ru © 2025 Хостинг от uWeb