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

Двунаправленный линейный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему программа компилится, хотя компилиться не должна? http://www.cyberforum.ru/cpp-beginners/thread954523.html
#include <windows.h> #include <stdio.h> using namespace std; class foo { public: foo () {} };
C++ Не понятно с const_cast Адрес один и тот же, а значения разные, как так? #include <iostream> int main() { const double pi = 3.14159265; double* ip; ip = const_cast<double*>(&pi); std::cout << ip << " " << *ip << std::endl; http://www.cyberforum.ru/cpp-beginners/thread954520.html
Отключения/включения alt+enter C++
Привет, как программно отключить и включить виндовской хот-кей alt+enter ?
односвязные списки С++ C++
Дана последовательность символов s1 , s2 , . . . , sn ( n >= 2 и заранее неизвестно). Получить те символы, принадлежащие последовательности, которые входят в нее по одному разу. заранее спасибо
C++ Локальное копирование библиотек http://www.cyberforum.ru/cpp-beginners/thread954482.html
Приветствую народ. Столкнулся я вот с такой проблемой. Предположим, что есть три проекта, два .exe-шника и одни является статической библиотекой. Библиотека используется в обоих проектах. А .exe-шники собираются в две отдельные папки и будут использоваться на различных компьютерах. Так вот, суть проблемы в том, что библиотека находится в конкретной папке . Как настроить студию, что бы при...
C++ Ошибка В общем задали мне сделать программу , и когда мне нужно вбить вместо х=0,12 а=0,01 выпригивает вот это, помогите . Заранее спасибо!!! Вот само задание http://s2.micp.ru/mX41e.jpg #include "stdafx.h" #include<iostream> #include<math.h> #include<conio.h> using namespace std; подробнее

Показать сообщение отдельно
Bishoper
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 9
14.09.2013, 20:39     Двунаправленный линейный список
Нужно сделать из двунаправленного линейного списка, циклический и найти ср. аримфетическое. Мои попытки сделать двунаправленный циклический список не увенчались успехом.

C++ (Qt)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
 
const int n=5;//кол-во элементов
struct List//структура
{int data;
List *next,*prev;};
 
int main()
{
List *p,*root,*q,*fin;//создание указателей
int i,k;
float mean,Summ;
printf("Vvedite mass iz %i elementov\n",n);
root=new List;//создание первого элемента
scanf("%i",&root->data);
root->next=NULL;
root->prev=NULL;
fin=root;
for(i=1;i<n;i++)//создание остальных элементов
{
q=new List;
scanf("%i",&q->data);//считывание с клавы
q->next=NULL;
q->prev=fin;
fin->next=q;
fin=q;}
 
printf("\npolutch massiv\n");//полученный массив
q=root;//начало просмотра полученного массива
while(q!=NULL)
{
printf("%i ",q->data);
q=q->next;
}
Summ=0;
k=0;
q=root;//просто идем по списку
while(q!=NULL)
{
Summ+=q->data;//и складываем в нем все элементы
k++;//одновременно с этим считаем сколько у нас элементов
q=q->next;
}
//когда все заканчивается
mean=Summ/k;//делим нашу сумму на кол-во насчитанных элементов
 
printf("\n");
printf(" Summa el-ov=%.2f\n kol-vo el-ov=%i\n Sr.ar.= %.2f",Summ,k,mean);
printf("\n");
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru