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

Односвязные списки.Вставка элемента в заданную позицию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать в бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread739333.html
#include <iostream> #include <conio.h> using namespace std; struct Node{ int info; Node* next; }; class Spisok { Node* top; int *a,*b,m;
C++ Найти компоненты связности Задание было найти связные подграфи заданого графа как я понимаю ето тоже самое что найти компоненты связности Нашел алгоритм но доделать програму не могу .Помогите. #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread739326.html
Рекурсии(Вычислить значения по формуле) C++
1-x2/2!+x4/4!-x6/6!+..+(-1n)*x2n+1/(2n+1)! функция контроля cos x помогите пожалуйста хотя бы понять как делать, что то я совсем задания не понял
C++ Является ли матрица симетричной относительно главной диагонали?
Мне надо сделать проверку являеться ли мой массив симетричный относительно главной диагонали.. но я незнаю как задать условие. ведь с моим условием if(mas1==mas1) 3 елемента полюбому будут равняться...
C++ Вывести на экран все числа заданной последовательности, индексы которых есть простые числа. http://www.cyberforum.ru/cpp-beginners/thread739320.html
Вывести на экран все числа заданной последовательности, индексы которых есть простые числа. Определить в заданной последовательности целых чисел количество чисел, которые являются простыми числами.
C++ Нужно определить сумму элементов массива, расположенных до максимального значения. нужно определить сумму элементов массива, расположенных до максимального значения. подробнее

Показать сообщение отдельно
Alexem
0 / 0 / 0
Регистрация: 14.10.2012
Сообщений: 35
20.12.2012, 04:57  [ТС]
Через цикл делал вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void List::Insert(char data,int len,int index)
{
    Element * temp = new Element;
 
    Element * tmp1 = NULL;
    temp->data = data;
    for(int i = 0; i < len; i++)
    {
        Head=Head->Next;
        if(i==index)
        {
            temp->Next = Head;
            i--;
            Head=Head->Next;
            tmp1->Next = Head;
        }
    }
    Count++;
}
Но это как оказалось бред...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru