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

Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Елена ))
 Аватар для Елена ))
-2 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 67
18.05.2011, 10:08     Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке #1
Составить программу, которая переворачивает список L, т.е. изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2011, 10:08     Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке
Посмотрите здесь:

преобразовать массив так, чтобы между 0 ограничивающими первый отрезок, оказались элементы второго отрезка. C++
Написать программу, которая считывает текст из файла и выводит на экран его предложения в обратном порядке. C++
C++ Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке.
Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке C++
C++ Составить программу, которая инвертирует строку, подавая его в обратном виде;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Елена ))
 Аватар для Елена ))
-2 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 67
24.05.2011, 10:11  [ТС]     Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке #2
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
#include <stdio.h>
#include <conio.h>
#include <windows.h>
 
void main(void) {
char *x;
char n,b;
int i,j;
    puts(" Vvedite cpicok: ");  
    scanf("%d", &n);
    x = new double [n] ;
    if (x == NULL) {
        puts(" Предел размерности ! ");
        return;
    } 
    for (i=0;i>j;i++){
        for (j=n;j<i; j--){ 
    x[i]=b;
    x[i]=x[j];
    x[j]=b;
        }
    }
scanf("%lf", &x[i]);
    delete [ ]x;                // Освобождение памяти
}
Добавлено через 47 секунд
Ерунда какая-то получилась
Aneron
 Аватар для Aneron
157 / 156 / 12
Регистрация: 20.04.2010
Сообщений: 570
24.05.2011, 10:21     Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке #3
C++
1
2
3
4
5
6
char buff[1024]={0};
setlocal(LS_ALL,"Russian");
printf("Введите список.");
scanf("%s",buff);
for(int i = strlen(buff);i >=0; --i)
putc(buff[i]);
Елена ))
 Аватар для Елена ))
-2 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 67
24.05.2011, 11:13  [ТС]     Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке #4
Не хочет работать
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
24.05.2011, 11:33     Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке #5
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
void main(void) {
    int *x;
    char n,b;
    int i,j;
    puts(" Vvedite cpicok: ");  
    scanf("%d", &n);
    x = new int[n];
    for (int k = 0; k != n; k++)
    {
        x[k] = rand() % 20;
    }
    for (int k = 0; k != n; k++)
    {
        printf("%d", x[k]);
    }
    if (x == NULL) {
        puts(" Предел размерности ! ");
        return;
    } 
    i = 0;
    j = n-1;
    while (i < j)
    {
        int tmp = x[i];
        x[i] = x[j];
        x[j] = tmp;
        i++;
        j--;
    }
    for (int k = 0; k != n; k++)
    {
        printf("%d", x[k]);
    }
    scanf("%lf", &x[i]);
    delete [ ]x;                            // Освобождение памяти
}
вывод на экран можно стереть, это я для проверки добавил

Добавлено через 4 минуты
не работало наверно потому что
Цитата Сообщение от Елена )) Посмотреть сообщение
char *x;
Цитата Сообщение от Елена )) Посмотреть сообщение
x = new double [n] ;
Елена ))
 Аватар для Елена ))
-2 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 67
24.05.2011, 13:48  [ТС]     Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке #6
Работает, спасибо большое
Yandex
Объявления
24.05.2011, 13:48     Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке
Ответ Создать тему
Опции темы

Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru