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

Обработка одномерных массивов с использованием указателей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ Записи(Структуры) http://www.cyberforum.ru/cpp-beginners/thread416832.html
Прошу помочь исправить прогу. Надо написать тоже самое что в моем коде, только с помощью структур. В программировании я "не бум-бум". Вот такое задание было: Дан файл, содержащий сведения о результатах вступительного экзамена по математике. Он содержит фамилию абитуриента и полученную оценку. На базе этого файла формируется новый файл результатов вступительного экзамена по физике, в который...
C++ Сортировка массивов Добрый день. Помогите, пожалуйста разобраться с задачей: Дан массив случайных чисел в диапазоне от -20 до +20 (из 20 элементов). Необходимо найти позиции крайних отрицательных элементов (самого левого отрицательного элемента и самого правого отрицательного элемента) и отсортировать элементы находящиеся между ними по возврастанию. Вот код, получилось вот что: #include <iostream> using... http://www.cyberforum.ru/cpp-beginners/thread416830.html
Работа с потоками. C++
Здравствуйте. Есть программа реализующая перебор вариантов размена суммы (к примеру 100 = 100, 100 = 50 + 50 т.д.) #include <iostream> #include <string.h> #include <sstream> using namespace std;
Разработайте класс C++
При входе в метро некоторые пассажиры оплачивают проезд, а некоторые проходят бесплатно по удостоверения. Разработайте класс, для учета пассажиров и заплаченных ими денег. В классе иметь два члена: количество вошедших на станцию метро пассажиров и сумма заплаченных ими денег. Предусмотрите две функции-оператора + для добавления целого (увеличивает число пассажиров и не увеличивает выручку) и...
C++ График изменения температуры в с++ http://www.cyberforum.ru/cpp-beginners/thread416816.html
Здравствуйте. Меня интересует следующий вопрос. Каким образом в с++ 2008 express edition создать график функции, который будет непрерывно менятся, то есть это сигнал, который мы наблюдаем и видим, что он изменяется. Меня интересует код программы на с++. Заранее спасибо!
C++ Целочисленный массив В целочисленный массив X(n) после каждого нечетного элемента вставить простой элемент этого же массива. Определить среднее арифметическое простых элементов массива до и после вставки. подробнее

Показать сообщение отдельно
srtonger
 Аватар для srtonger
0 / 0 / 0
Регистрация: 28.11.2011
Сообщений: 18
25.12.2011, 11:49     Обработка одномерных массивов с использованием указателей
Помогите эту программу переделать чтобы было с указателем
составить программу заданной обработки массива целых чисел с использованием адресной ароиф-метики. В процессе обработки использовать перестановки элементов внутри массива, не создавая новых массивов. Заполнение исходного массива организовать с клавиатуры. Исходный и обработанный массив выводить на экран.

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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
void user_func(int arr[10], int size) {
int i,n,t = 0,p = 0,c = 0;
for(i = 0; i < size; i++) 
{
    for(c = i; c < size && arr[c] < 0; c++); 
    if((c - i) > t) 
    {
       t = c - i;
       p = i;
    }
    for(n = t; n > 0; n--) 
    {
        c = arr[p];
        for(int k = p; k < size - 1; k++)
            arr[k] = arr[k + 1];
        arr[size - 1] = c;
    }
}
int  main() {
const int N = 10;
int arr[N]  = {0};
         cout << "Vvedite massiv:\n";
for(int l = 0; l < N; l++) 
     cin >> arr[l];
cin.ignore();
user_func(arr, N);
cout << "";
for(int j = 0; j < N; j++)
    cout << arr[j] << "  ";
cout << endl;
cin.get();
system("PAUSE");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru