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

Незнаю как сделать програмцу на С++ - C++

Восстановить пароль Регистрация
 
vova_makarovych
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 30
27.11.2011, 15:22     Незнаю как сделать програмцу на С++ #1
Я написал програму каторая ищет максимальное значение масыва и его индекс, но тепер нужно ее сделать через указатели.. но я незнаю как. Помогите сделать....
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
#include <iostream>
using namespace std;
int main() /
{
setlocale(LC_ALL,"Russian");
const int arraySize = 10;
int A[arraySize];
int index_max = 0;                                
                               
cout<<"Введите массив из 10 элементов.\n";
for (int j=0; j<arraySize; j++)
{
cout << "A[" << j << "]= ";
cin>>A[j];
}
int max_elem = A[0];
 
for (int j = 0; j < arraySize; j++)
{
if (max_elem < A[j])
{
max_elem = A[j];
index_max = j;
}
 
 
}
cout << "Максимальное значение = " << max_elem << "его индекс =" << index_max<< '\n';
system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2011, 15:22     Незнаю как сделать програмцу на С++
Посмотрите здесь:

N человек,сам незнаю как делается?! C++
C++ Незнаю как решить задание
C++ Хочу сделать игру на С++, но незнаю как?!
C++ пытаюсь сделать реализацию через считывание из файла кол-ва чисел, i,но незнаю как сделать реализацию из файла в массив и сортировки.
незнаю как вывести полное решение для задачки.смысл улавливаю, а как реализовать - туплю C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
27.11.2011, 15:28     Незнаю как сделать програмцу на С++ #2
vova_makarovych, добавите
C++
1
int *ptr=&A[0];// int *ptr=A;
И дальше будете везде писать вместо A[j]
C++
1
ptr[j]
Добавлено через 41 секунду
Хотя имя массива это уже указатель
vova_makarovych
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 30
27.11.2011, 15:50  [ТС]     Незнаю как сделать програмцу на С++ #3
Цитата Сообщение от go Посмотреть сообщение
vova_makarovych, добавите
C++
1
int *ptr=&A[0];// int *ptr=A;
И дальше будете везде писать вместо A[j]
C++
1
ptr[j]
Добавлено через 41 секунду
Хотя имя массива это уже указатель
Куда имено добавить int *ptr=&A[0]; ??????
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
27.11.2011, 15:54     Незнаю как сделать програмцу на С++ #4
vova_makarovych, куда-куда, в начало 8-ой строчкой
vova_makarovych
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 30
27.11.2011, 16:06  [ТС]     Незнаю как сделать програмцу на С++ #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
#include <iostream>
using namespace std;
int main() 
 {
setlocale(LC_ALL,"Russian");
const int arraySize = 10;
int A[arraySize];
int *ptr=&A[0];
 int index_max = 0;                             
                               
cout<<"Введите массив из 10 элементов.\n";
for (int j=0; j<arraySize; j++)
{
cout << "A[" << j << "]= ";
cin>>ptr[j];
}
int max_elem = A[0];
 
for (int j = 0; j < arraySize; j++)
{
if (max_elem < ptr[j])
 
max_elem = ptr[j];
index_max = j;
 
}
cout << "Максимальное значение = " << max_elem << " его индекс =" << index_max<< '\n';
system("pause");
}
Yandex
Объявления
27.11.2011, 16:06     Незнаю как сделать програмцу на С++
Ответ Создать тему
Опции темы

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