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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kartasskiy
0 / 0 / 0
Регистрация: 07.02.2011
Сообщений: 86
#1

одномерный массив - C++

08.09.2011, 21:16. Просмотров 331. Ответов 4
Метки нет (Все метки)

дан одномерный массив М из 28
элементов. Перенести первые к
элементов в конец: М[к+1], М[к+2],...,
М[1],М[2],..., М[к]
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2011, 21:16     одномерный массив
Посмотрите здесь:

Скопировать двумерный массив в одномерный массив из 50 элементов - C++
Создать двумерный массив 10*5, заполнить его значениями ( i^2-j^2), где i и j итераторы двумерного массива. А затем скопировать двумерный...

одномерный массив - C++
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов...

Одномерный массив - C++
1.Найти кол-во элементов массива,больших С. 2.Найти произведение элементов массива,расположенных после максимального по модулю элемента. ...

[C++] Одномерный массив - C++
Помогите доработать программу. Мне нужно удалить все отрицательные элементы массива стоящие перед минимальным.Еще нужносделать эту...

Одномерный массив - C++
Вывести на экран все нечетные числа в массиве . Размер массива задайте сами. Сделайте три варианта программы. В первом элементы...

Одномерный массив - C++
В одномерном массиве из n вещественных элементов вычислить количество эл-ов массива раных 0... как приклеить к этой задаче условие (сумма...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kartasskiy
0 / 0 / 0
Регистрация: 07.02.2011
Сообщений: 86
08.09.2011, 21:16  [ТС]     одномерный массив #2
помогите ,пожалуйста
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26430 / 14732 / 837
Регистрация: 15.09.2009
Сообщений: 64,008
Записей в блоге: 68
08.09.2011, 23:52     одномерный массив #3
кнопка поиск -справа вверху...
SalterOk
115 / 112 / 1
Регистрация: 02.06.2011
Сообщений: 280
08.09.2011, 23:57     одномерный массив #4
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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
 
int main() {
    setlocale(LC_ALL, "Russian");
    srand ( time(NULL) );
    int in,num;
    printf("Введите количество элементов\n");
    scanf("%d",&in);
    int *mass = new int[in];
    for (int i = 0; i < in; i++) {
        mass[i] = rand()%10;
        printf("%d ",mass[i]);
    }
    printf("\nСколько элементов переместить в конец?\n");
    scanf("%d",&num);
    int *temp = new int[num];
    for (int i = 0; i < num; i++) {
        temp[i] = mass[i];
    }
    for (int i = num; i < in; i++) {
        mass[i-num] = mass[i];
    }
    for (int i = in - num; i < in; i++) {
        mass[i] = temp[i - (in - num)];
    }
    for (int i = 0; i < in; i++) {
        printf("%d ",mass[i]);
    }
    getch();
    return 0;
}
и действительно - пользуйся поиском!
Миниатюры
одномерный массив  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2011, 12:18     одномерный массив
Еще ссылки по теме:

Одномерный массив - C++
В одномерном массиве, состоящем из п целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов...

Одномерный массив C++ - C++
1.Дан одномерный массив В состоящий из 10 элементов. Найти максимальный и минимальный элементы данного массива. 2.Написать функцию, в...

Одномерный массив - C++
Помогите с написанием программы. Для одномерного массива длиной N 1. Найти среднее геометрическое всех элементов, значение...

Одномерный массив - C++
ребята помогите! Приехал в россию учиться а тут учебная программа очень сложная!не могу освоить си++! как мне это решить??? Ввести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
09.09.2011, 12:18     одномерный массив #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
#include <stdio.h>
#include <string.h>
 
#define SIZE(data) (sizeof(data)/sizeof(*data))
 
void swap(int *a, int *b) {
    int t = *a;
    *a = *b;
    *b = t;
}
 
void reverse(int *begin, int *end) {
    for (; begin != end--; ++begin)
        swap(begin, end);
}
 
int main() {
    int i, k = 4;
    int data[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
 
    reverse(data, data + k);
    reverse(data + k, data + SIZE(data));
    reverse(data, data + SIZE(data));
 
    for (i = 0; i < SIZE(data); ++i)
        printf("%d ", data[i]);
}
Yandex
Объявления
09.09.2011, 12:18     одномерный массив
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru