• Твой профиль заполнен на 0%. Заполни за 1 минуту, чтобы тебя нашли единомышленники и работодатели. Заполнить →

Незнаю Правильно Ли Сделать Програму На С++

  • Автор темы Автор темы vovamakarovych
  • Дата начала Дата начала
V

vovamakarovych

Написать программу с использованием указателей на элементы массива при обработке массива (размерность = 10, элементы - целые числа в диапазоне 0 .. 100)
C++:
 #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");
}
 
шикарно ))
забыл указать в чем заключается задача( какая именно "обработка массива" )

Добавлено: по чисто формальным признакам я бы отправил на пересдачу с таким решением.
1. код не отформатирован
2. указатели используются как-то странно
3. "index_max = j;" - никогда не обоснуешь необходимость этой строки в коде
4. "int main() " - какое значение возвращает функция?
5. так и напрашивается тьма вопросов по теории
 
Магическая комбинация клавиш клавиатуры для автофрматирования кода( может кто не знает) ---- CTRL+A, затем CTRL+K, затем CTRL+F.
И все под контролем :angry2:

Добавлено: P.S. Это для MS VISUAL STUDIO
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab