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

Легкая переделка для использования с двумерным массивом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вид треугольника http://www.cyberforum.ru/cpp-beginners/thread966225.html
Даны произвольные числа a b c.Написать программу,которая проверяла бы,можно ли построить треугольник с такими длинами сторон, и если можно, то определить вид треугольника по соотношению сторон (равносторонний, равнобедренный, разносторонний) и по соотношению углов( остроугольный ,прямоугольный, тупоугольный). По результатам проверки вывести на экран соответствующее сообщение.
C++ Как можно добавить в класс два списка? как можно добавить в класс два списка?И как можно установить связь 1:N между двумя списками? http://www.cyberforum.ru/cpp-beginners/thread966215.html
Алгоритм построения чертежа C++
Добрый день, пытаюсь реализовать алгоритм автоматического построения чертежа в зависимости от прямоугольника. Встал в тупик в самом алгоритме и рациональном хранении данного чертежа. На данный момент есть черновой вариант через один массив, то есть сначала отрисовывается верхняя часть чертежа в длину , потом нижняя и с помощью формулы вычисляется количество элементов по диагонали. Но данный...
C++ Расстояние между двумя ближайшими городами
Помогите пжалста. Как бы тупо это не звучало, пжалста сделайте эту задачу для меня:wall: В некотором государстве n городов. Найти расстояние между двумя ближайшими городами от города A. Входные данные В первой строке входного файла три числа: N, M, A (3≤N≤100), где N - количество вершин графа, M – количество ребер, A - начальная вершина. В следующих M строках заданы по 3 числа, номера вершин и...
C++ Не получается скомпилировать и использовать файл .lib http://www.cyberforum.ru/cpp-beginners/thread966164.html
Хаюшки, мечтал сделать свою мини-библиотечку и за одно научиться работать с lib файлами, но нормального руководства нет, все либо дотошно пытаются объяснить как сделать ее в Wizard'е вижлы, либо как подключать готову d3dx.lib например. Подкорректируйте мои начинания, в мастере VS9 функции объявлены как extern может ошибка в этом ? : Заголовочный файл converter.h #pragma once #define...
C++ Сравнить два поля узла Имеется двусвязный список фишек домино. В нём два поля: левое и правое числа фишки домино. Нужно пробежать такой цикл, чтобы выяснить соответствует ли правилам игры цепочка: т.е. равно ли правое поле текущей фишки (second_f) левому полю следующей фишки (first_f). Пробовал этот, что-то не так while(flow_number) { buf = flow_number; while(buf = buf -> next) подробнее

Показать сообщение отдельно
Sheewa
0 / 0 / 0
Регистрация: 14.02.2013
Сообщений: 20

Легкая переделка для использования с двумерным массивом - C++

01.10.2013, 10:01. Просмотров 249. Ответов 2
Метки (Все метки)

Изначально писал прогу для использования с одномерным массивом, но возникла потребность в использовании функции для каждой строки двумерного массива по отдельности. Помогите переделать main чтобы использовать функцию к элементам уже двумерного массива, а не одномерного.



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
31
32
33
34
35
36
#include <iostream.h>
#include <time.h>
 
double WorkMatr(int *a, int j)
{
    int min = *a;
    int max = min;
    double n;
    for (int i = 0; i < j; i++) 
    {
      if (*(a+i) > max) max = *(a+i);                   
      if (*(a+i) > 0 && *(a+i) < min) min = *(a+i);
    }
    n=min+max;
    n/= 2;
    cout << "(" << min << "+" << max <<")/2=";
    return n;
}
 
 
int main() 
{
    int j=8, i, min, max; double n;
    int *a=new int[j];
    srand(time(NULL));
    cout << "Array:" << endl;
    for (i = 0; i < j; i++) 
    {
        a[i] = rand() % 100-50;
        cout << a[i] << " ";
    }
    cout << endl;
    n=WorkMatr(a,j);
    cout << n << endl;
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru