Форум программистов, компьютерный форум CyberForum.ru

Помочь разобраться с программой. Написать функцию вставки элемента в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переделать программу из C# в C++ http://www.cyberforum.ru/cpp-beginners/thread851293.html
Переделать программу из C# в C++ abstract class Demo / / абстрактний клас { abstract public void Show () ;/ / абстрактний метод abstract public double Dlina () ;/ / абстрактний метод } class DemoPoint: Demo / / похідний клас від абстрактного { protected int x;
C++ Сортировка двумерного массива по строкам Попытался отсортировать двумерный массив по строкам, но ничего не получилось. Вот код моей попытки так сказать: for (i=n;i>=0;i--){ for(j=m;j>=1;j--) { if(mas < mas){ k = mas; mas = mas; mas = k;} } http://www.cyberforum.ru/cpp-beginners/thread851291.html
C++ kbhit
Привет всем. kbhit() умеет различать какая клавиша нажата? или для этого уже что то нужно посложнее?
C++ Вызов метода
Друзья подскажите пожалуйста! Есть родительский класс TModel, в нем есть метод Euler2(), как это метод вызвать в дочернем классе TGANOPUser? У меня не получается. Вот кусок кода: ......................... class TModel:public TGABee { public: double x; double qy; double x0;
C++ кооперативная IDE http://www.cyberforum.ru/cpp-beginners/thread851249.html
можете посоветовать среду обладающую данной фичей. подойдёт онлайн версия , лиж бы была бесплатна
C++ определить сумму цифр числа через функцию Вводится последовательность из N целых чисел. Сформировать последовательность, каждый элемент которой равен сумме цифр исходной последовательности. Найти сумму цифр в сформированной последовательности. подробнее

Показать сообщение отдельно
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
28.04.2013, 20:20     Помочь разобраться с программой. Написать функцию вставки элемента в массив
Здравствуйте. Можете помочь разобраться в программе? Ну хоть комментарии какие поставить.. Заранее спасибо.

Написать функцию вставки элемента в массив.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <string>
#include <conio.h>
#include <stdio.h>
#include <iomanip>
#include <cstdlib>
using namespace std;
 
void insert(int* arr, int index, int elem, int n)
{
    for (int j = index; j < n - 1; j++)
    {
        arr[j+1] = arr[j];
    }
    arr[index] = elem;
}
 
int main()
{
    int *arr, n, index, elem = 2;
    cout<<"n=";
 cin>>n;
    cout<<"index=";
 cin>>index;
      if(index>n)
    return 0;
        arr=(int *)calloc(n + 1, sizeof(int));
     for(int i=0; i<n; i++)
         cin>>arr[i];
        insert(arr, index, elem, n);
      cout << "\n";
    for(int i = 0; i < n; i++)
    {
        cout << arr[i] << endl;;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru