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

Поменять местами 1ый и последний элемент списка C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cтруктури http://www.cyberforum.ru/cpp-beginners/thread80993.html
На составе сохраняется продукция завода. О каждом виду продукции известно: номер продукции, название, количество единиц, дата выпуска, стоимость единицы. Подсчитать стоимость продукции, которая...
C++ входит ли каждая буква в заданную строку не более двух раз. Здравствуйте. Нужна помощь в написании программы. Условие: Написать функцию, которая определяет, входит ли каждая буква в заданную строку не более двух раз. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread80975.html
Переделать из С++ в С C++
Необходимо переделать код из с++ в с, что до меня не доходит как это сделать, помогите пожалуйста #include <iostream> using namespace std; int main()
C++ Окажите услугу чайнику)
Блин, я новичок в С++ - никак не могу разобраться с 2 заданиями( Помогите пожалуйста) а вот собственно и задания: 1)Даны действительные числа s, t. Получить h(s,t)+max(h2(s-t, st), h4(s-t,...
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread80952.html
в однородном массиве, состоящем из n целых элементов, вычислить сумму элементов массива расположенных между первым и последним отрицательными элементами. нужно сделать прогу в языке Си...
C++ одномерный массив вычисление количества элементов ... здрасьте все) В однородном массиве, состоящем из n вещественных элементов, вычислить количество элементов, больших числа С. нужна прога на Си..... подробнее

Показать сообщение отдельно
miakima

Поменять местами 1ый и последний элемент списка C++ - C++

28.12.2009, 15:55. Просмотров 921. Ответов 3
Метки (Все метки)

Ребят посмотрите задачу! исправьте пожалуйста! завтра сдавать, а я не понимаю что нужно сделать, чтобы она работала правильно! Нужно поменять 1ый и последний элемент местами! с помощью списков...

Добавлено через 7 минут
Вот моя версия программы, она выдает в столбик числа в непонятной последовательности и своей задачи не выполняет( ПОмогите!


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
37
38
39
40
41
42
43
#include <iostream>
#include <math.h>
#include <conio.h>
#include <windows.h>
 
using namespace std;
const int n=5;
int a[n]={100,5,34,55,11};
 
struct spisok
    {  int inf;
       spisok* next;
    }; spisok* top;
/*************************************/
 spisok* addst (spisok* q, int val)
 {spisok* r=new spisok;
 spisok* top=0;
 r->inf=val;
 r->next=q;
 return r;
 }
 /*************************************/
void print (spisok* q)
{   while (q)
    {cout<<"  "<<q->inf<<endl;
     q=q->next;
    }
}
 /*************************************/
 int main ()
{ for (int i=0;i<n;top=addst(top,a[i]),i++)
 {print (top);}
 spisok*r;
 r=top;
 while (r->next)
     r=r->next;
 int buf=top->inf;
 top->inf=r->inf;
 r->inf=buf;
print (top);
getch ();
return (0);
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru