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

описать функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ класс color http://www.cyberforum.ru/cpp-beginners/thread980142.html
создать программу, которая содержит класс Color. Вывести все цвета(red, orange, yellow, green, cyan, blue, purple). Сложить два цвета, на выходе получить третий цвет. Пример: red + orange = ...
C++ Классы для работы с динамическими структурами данных Построить класс для работы с бинарным деревом, узлы которого содержат действительные числа. Создать дерево. Определить высоту дерева (максимальное число узлов, принадлежащих пути от корня дерева до... http://www.cyberforum.ru/cpp-beginners/thread980126.html
C++ Реализовать класс - "Троичный вектор"
Реализовать класс «Троичный вектор» – Tvector размерности n. Компоненты вектора принимают значения из множества {0,1, X}. Два троичных вектора tk = (t1^k,...,tn^k) и (t1^l,...,tn^l) называются...
C++ Наследование
Создать класс четырехугольник, члены класса – координаты 4-х точек. Предусмотреть в классе методы проверки существования четырехугольника вычисления и вывода сведений о фигуре – длины сторон,...
C++ шифр перестановки http://www.cyberforum.ru/cpp-beginners/thread980113.html
Используя шифр перестановки, закодировать фразу следующим образом: исходный текст записать в прямом порядке построчно в матрицу, а вывести в вектор по столбцам. Помогите люди составить программу.
C++ пожалуйста задачу по прямоугольной матрице надо решить на borland или turbo c++ Дана целочисленная прямоугольная матрица. Определить: 1) сумму элементов в тех строках, которые не содержат хотя бы один отрицательный элемент 2) номера... подробнее

Показать сообщение отдельно
сержи
6 / 6 / 0
Регистрация: 03.07.2010
Сообщений: 222

описать функции - C++

17.10.2013, 18:13. Просмотров 255. Ответов 2
Метки (Все метки)

• Function NewIndex(y, x : integer) : integer; - функция выполняет переход от ин-дексов в матрице - x,y - к одному индексу в одномерном массиве по формуле. Функция возвращает индекс для массива.
• Function PutTab(y,x,value : integer) : integer; - функция выполняет запись зна-чения value в сжатое представление матрицы на место, определяемое коорди-натами x,y. Если координаты определяют место элемента, нулевого по опреде-лению, запись не производится и функция возвращает 0, в противном случае она возвращает значение value.
• Function GetTab(y,x: integer) : integer; - функция возвращает значение, вы-бранное из матрицы по координатам x,y, в том числе и 0 для "пустых" мест матрицы.

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
// qwe2e.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>
 
int main()
{
    const int M = 5, N = 4;
    int arr[M][N];
    int i, j;
 
    srand( (unsigned) time(NULL) );
    for(i = 0; i < M; i ++)
    {
        for(j = 0; j < N; j ++)
        {
            printf("%5d", arr[i][j] = j%2 ? 0 : rand()%11 - 5);
        }
        printf("\n");
    }
 system("pause");
    return 0;
}
Помогите с реализацией этих трех функций в эту программу. и если не сложно то с объяснениями.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru