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

Создать класс определяющий 2-мерный массив найти min из max - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор случайных чисел по Пуассону http://www.cyberforum.ru/cpp-beginners/thread208989.html
Нет ли у кого функции генерации случайных чисел, распределенных по закону Пуассона? Желательно, чтобы в алгоритм передавалось зерно -- какое-то заранее полученное число, а на выходе получалось...
C++ "Бусы". Пятая международная олимпиада по информатике, г. Мендоса, Аргентина, 16-25 октября 1993 г. Задача 'Бусы' Максимальная оценка: 20 баллов Ограничение времени на тест: 5 минут Имеются бусы, состоящие из N (N<=100) бусинок, некоторые из которых красного или голубого цвета, а... http://www.cyberforum.ru/cpp-beginners/thread208980.html
C++ Двумерные массивы лаба(
В двумерном массиве хранятся данные об оценках N студентов по М предметам. Номер строки соответствует номеру студента в группе, номер столбца – предмету. Опре-делить K самых успешных студентов ...
C++ Загвоздка с циклом for
Вообщем смысл задачи: дан отрезок на оси "х" от "а" до "b" , и задан шаг на этом отрезке "h". Нужно используя оператор for, вывести в столбик все значения "y" соответствующие "х". Функция: ...
C++ Рекурсивная функция. http://www.cyberforum.ru/cpp-beginners/thread208969.html
Доброго времени суток. Мне необходимо написать рекурсивную функцию для решения задачи: проверить, соответствует ли введенная последовательность символов понятию список_списков: <список_списков> ::...
C++ структура для работы с матрицей Помогите написать программу...Создать структуру для работы с матрицей. Данные структуры: матрица A(3×3). Создать функции: ввод матрицы, вывод матрицы в квадратной форме, вывод на экран... подробнее

Показать сообщение отдельно
klaxon
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 3
12.12.2010, 14:04  [ТС]
Описание
//---------------------------------------------------------------------------

#ifndef Unit3H
#define Unit3H
class massiv
{
int p[20],v[20];
int k;
public: void max(int,int );
void vvod(int n,int *b);

intmin();

};

//---------------------------------------------------------------------------
#endif

Реализация
//---------------------------------------------------------------------------

#pragma hdrstop

#include "Unit3.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)

void massiv ::vvod (int n,int b[])
{
for(int i=0;i<n;i++)
p[i]=b[i];


}

void massiv::max( int n,int k)
{
int d=p[0];

for (int i=1;i <= n; i++)

{if (p[i]>d)
d=p[i];
}
v[k]=d;


}
int massiv::min()
{
int d=v[0];
for (int i=1;i <=k; i++)
{
if (v[i]<d)
d=v[i];
}
return d;
}

Main
//---------------------------------------------------------------------------

#pragma hdrstop
#include "unit3.cpp"
#include <conio.h>
#include<stdio.h>

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int i,j, NK,n,b[20]={0},min,s[20][20];
massiv a[20]={0};
printf ("vvesti koli4estvo massivov:\n");
scanf("%d",&NK);
printf("vvesi elementi:\n");
for (int i = 0; i <NK; i++)
{
printf("vvesti koli4estvo elementov massiva :\n");
scanf("%d",&n);
printf("vvesi elementi:\n");
for(int j=0;j<n;j++)
{
scanf("%d",&b[j]);

}
a[i].vvod(n,b);


}
for (int i = 0; i <NK; i++)



{

a[i].max(n);
}

min=a[i].min();
printf("%d",min);
getch();

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