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

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

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

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

27.11.2011, 15:22. Просмотров 326. Ответов 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
#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     Незнаю как сделать програмцу на С++
Посмотрите здесь:

C++ генератор псевдослучайных чисел незнаю как доделать...
N человек,сам незнаю как делается?! C++
C++ Незнаю как решить задание
Написал задание с классами, по примеру, но в public выдает ошибки, незнаю как их переделать :) C++
Работа с памятью. (Незнаю как правильно назвать тему). C++
Незнаю как вставить файл из буфера обмена...надеюсь на помощь C++
C++ Хочу сделать игру на С++, но незнаю как?!
Незнаю как написать. Подпрограммы в Си/Си++. Функции. C++
незнаю как вывести полное решение для задачки.смысл улавливаю, а как реализовать - туплю C++
работа символьными файлами, незнаю как сделать C++
C++ Незнаю как написать функцию
C++ Незнаю как написать функцию

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3584 / 1364 / 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++
3584 / 1364 / 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     Незнаю как сделать програмцу на С++
Ответ Создать тему
Опции темы

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