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

Вставить элемент в массив на заданную позицию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выводить символы и звук (из морзянки) http://www.cyberforum.ru/cpp-beginners/thread694948.html
необходимо создать программку чтоб выводились символы и звук(из морзянки). я попыталась это сделать, но неудачная была попытка.. также мне сказали, что я создала две функции с мелодией и неясно какую из них я пытаюсь воспроизвести. прошу помощи с разбором данной задачи. #include <stdio.h> #include <dos.h> #include <conio.h> #include <iostream.h> #include <string.h>
C++ Создание объекта класса, являющегося суммой 2ух других Нужно получить время на часах, сложив 2 другие временные отметки. Как я понимаю, нужно переопределить операцию сложения. Тогда как будет выглядеть этот метод? (конструктор без параметров использовался в другом подзадании) #include <iostream> using namespace std; class Clock { public: int hour; int minut; int second; public: http://www.cyberforum.ru/cpp-beginners/thread694947.html
C++ Удаление элемента из двусвязного списка
Собственно, в коде все рабочее, кроме удаления. После ввода элемента выдает ошибку 0xC0000005. Где-то напутал с выделением памяти? Заранее благодарю за помощь. #define _CRT_SEcurrentE_NO_WARNINGS #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> #include <string> using namespace std; struct city
Осуществить сравнение первых n символов двух строк C++
Осуществить сравнение первых n символов двух строк. printf ("Сравнение З букв в Аbс и Abc %d\n", strncmp("Abc", "Abc", 3)); примерно вот так
C++ задачка на строки http://www.cyberforum.ru/cpp-beginners/thread694929.html
задана строка символов Определить ,встречается ли в ней заданное с клавиатуры слово.Если такое слово встречается в строке.то необходимо удалить это слово из строки
C++ Написать блок-схему Помогите написать блок-схему к задаче Составьте программу, которая вычисляет произведение чисел от 1 до n. Значение n вводится с клавиатуры. /*Programma proizvedenie*/; # include <stdio.h> # include <conio.h> void main () { int i=1,n,s=1; printf ("\n Vvedite n\n",n); scanf ("%d",&n); подробнее

Показать сообщение отдельно
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
11.11.2012, 23:19     Вставить элемент в массив на заданную позицию
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
#include <iostream>
using namespace std;
 
int main()
{
    const int sz = 5; // Размер
    int arr[sz] = {1, 2, 3, 4, 5}; // Инициализация
 
    int el = 7; // Вставляемый елемент
    int pos = 3; // Позиция (начиная с - 0)
 
    int nArr[sz+1]; // Новый массив
 
    for (int i = 0; i < pos; i++)
        nArr[i] = arr[i];
 
    nArr[pos] = el;
 
    for (int i = pos+1; i < sz+1; i++)
        nArr[i] = arr[i-1];
 
    for (int i = 0; i < sz+1; i++) // Вывод
        cout << nArr[i] << ' ';
    cout << endl;
 
    system("PAUSE");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru