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

Задача на указатели в одномерных массивах - C++

Восстановить пароль Регистрация
 
furja
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 7
09.12.2013, 22:51     Задача на указатели в одномерных массивах #1
Ввести и обработать три одномерных массива, содержащие соответственно 3, 6 и 8 целых компонентов. Требуется в каждом массиве найти наибольший и наименьший элементы и напечатать их, затем все компоненты каждого массива возвести в квадрат и снова найти наибольший и наименьший элементы. Выполнять при помощи указателей.
Я сделала все до возведения в квадрат. Помогите доделать...

Вот, что получилось

#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;

void Vvod (float *Mas, int CountEl)
{
int i=0;
cout << "Enter "<< CountEl<<" elements of array\n";
for(i=0;i<CountEl;++i) cin >> Mas[i];
}

void Vivod (float *Mas,int CountEl)
{
int i=0;
cout << "Elements of array:\n";
for(i=0;i<CountEl;++i) cout << Mas[i]<<"\t";
}

void Max (float *Mas,int CountEl, float *MaxEl)
{
int i;
for (i=0;i<CountEl;i++)
{
if (*(Mas+i)>*MaxEl) (*MaxEl)=*(Mas+i);
}
}
void Min (float *Mas,int CountEl, float *MinEl)
{
int i;
for (i=0;i<CountEl;i++)
{
if (*(Mas+i)<*MinEl) (*MinEl)=*(Mas+i);
}
}
void main()
{
int Count1,colmas,j=1;
float Maxmas, Minmas;
float *maxEl=&Maxmas;
float *minEl=&Minmas;
cout << "Enter count of array \n";
cin >> colmas;

while (j<=colmas)
{
cout << "Enter count of elements \n";
cin >> Count1;
float *p = new float [Count1];
Vvod (p, Count1);
Maxmas=*p;
Minmas=*p;
Vivod (p, Count1);
Max (p, Count1, maxEl);
Min (p, Count1, minEl);
cout<<"\nMax = "<<Maxmas<<"\n"<<"Min = "<<Minmas<<"\n\n\n";
delete [] p;
j++;
}
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 22:51     Задача на указатели в одномерных массивах
Посмотрите здесь:

C++ max в одномерных массивах
C++ условие в одномерных массивах
Массив: Найти произведение двух верхнеугольных матриц, которые храняться в упакованном виде в одномерных массивах. C++
C++ найдите среднее арифметическое всех отрицательных элементов в четных элементах двух одномерных массивах
Массивы, указатели, обработка одномерных массивов C++
Массивы. Указатели. Обработка одномерных массивов C++
C++ Обработка числовой информации в одномерных массивах
C++ Сортировки в одномерных массивах
C++ Алгоритмы поиска и сортировки в одномерных массивах символов
Поиск элементов в одномерных массивах C++
Поиск элементов в одномерных массивах C++
Поиск элементов в одномерных массивах C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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