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

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

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

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

09.12.2013, 22:51. Просмотров 173. Ответов 0
Метки нет (Все метки)

Ввести и обработать три одномерных массива, содержащие соответственно 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++
Преобразовать одномерный массив, состоящий из n вещественных элементов , таким обозримом , чтобы сначала располагались все элементы ,...

условие в одномерных массивах - C++
есть два массива, есть условие поиска i и j: a^i*m=(a^j)*y(ниже на картинке понятнее) и вот блин как найти эти i и j... ниже код...

max в одномерных массивах - C++
Дан одномерный массив с действительными числами найти максимум из отрицательных элементов

Поиск элементов в одномерных массивах - C++
Даны целые числа N и B. Задать N элементов одномерного массива. Вывести минимальный из тех элементов набора, которые больше B, а также его...

Поиск элементов в одномерных массивах - C++
Дан целочисленный массив размера N. Найти количество различных элементов в данном массиве.

Поиск элементов в одномерных массивах - C++
Помогите с задачей) Дано: целые числа N,C,B. Задать N элементов одномерного массива. Вывести максимальный из элементов набора, содержащийся...

Поиск элементов в одномерных массивах - C++
Даны целые числа N и B. Задать N элементов одномерного массива. Вывести минимальный из тех элементов набора, которые больше B, а так же его...

Обработка числовой информации в одномерных массивах - C++
Вычислить произведение отрицательных элементов и их количество.

Алгоритмы поиска и сортировки в одномерных массивах символов - C++
Сколько раз у заданном предложении встречаются слова &quot;КСМ&quot; и &quot;СКС&quot; ?

Найти в двух одномерных массивах максимальные элементы и просуммировать их - C++
Составить программы с алгоритмами нахождения экстремумов, сортировка элементов, перестановкой элементов. Найти в двух одномерных...


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

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

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