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

организовать двумерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив как в js http://www.cyberforum.ru/cpp-beginners/thread747711.html
Помогите реализовать классы для массива js Основная проблема это хранение данных вида a={pro:'123', prot: 1245, asd : '321'} Как это можно сделать? Можно просто идеями поделится template<class Type> class Variable{ public: string name;
C++ Как создать XML файл стандартными средствами Как стандартными средствами записывать информацию в XML файл? Для начала не хочу пользоваться сторонними плагинами. К примеру как создать такой файл: <ObjectLayer> <Layer Name="MyLayer" Expanded="0" IsDefaultColor="1"> <LayerObjects> <Object Type="Brush" Layer="MyLayer" Name="ObjName" Pos="X,Y,Z"/> <Object Type="Brush" Layer="MyLayer" Name="ObjName" Pos="X,Y,Z"/> ... http://www.cyberforum.ru/cpp-beginners/thread747704.html
Непонятная задача на массивы из книги Герберта Шилдта C++
Решил заняться изучением C++. Для этих целей купил себе книгу "C++ для начинающих. Шаг за шагом" автора Герберта Шилдта (2011 год). В ней есть следующая задача на массивы: #include <iostream>; using namespace std; int main() { setlocale(LC_ALL,"Russian"); int sqrs = { {1,1}, {2,4}, {3,9}, {4,16}, {5,25}, {6,36}, {7,49}, {8,64}, {9,81}, {10,100} }, x, i; cout << "Введите число от 1...
C++ РПомогите написать набор функций, обеспечивающий работу с очередью, созданной на основе структур с самоадресацией
Помогите написать набор функций, обеспечивающий работу с очередью, созданной на основе структур с самоадресацией: добавление, удаление элементов, подсчет количества элементов в очереди, проверка очереди на пустоту. Создать очередь из 10 элементов, извлечь два элемента, подсчитать и вывести количество элементов, находящихся в очереди, удалить очередь.
C++ Создать поле 3х3 http://www.cyberforum.ru/cpp-beginners/thread747687.html
Запрашиваются 3 координаты, я ввожу например а1 в2 с3, после вводится линия, а если координаты а1 в2 с2, то линия ломанная и не выводится. Суть крестиков-ноликов. обычная линия: _______ ломанные: ____ | __ |
C++ Рекурсивный поиск в списке Помогите реализовать однонаправленный список с помощью структур с самоадресацией (операции удаления, добавления). Написать рекурсивную функцию, осуществляющую поиск в однонаправленном списке заданного значения. Функция должна возвращать указатель на найденный элемент, либо пустой указатель (если значение не найдено). Входными параметрами функции служат указатель на список и искомое значение.... подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
27.12.2012, 11:45     организовать двумерный массив
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
class matrix
{
 public:
 int** m;
 int sz1;
 int sz2;
 
 matrix(int a1, int a2)
 {
  int i;
  m = new int*[a1];
  for(i=0;i<a1;i++)
   m[i]=new int[a2];
  sz1 = a1;
  sz2 = a2;
 }
 
 void random()
 {
  int i,j;
  srand(time(0));
  for(i=0;i<sz1;i++)
   for(j=0;j<sz2;j++)
    m[i][j]=rand()%9;
 }
 
 void print()
 {
  int i,j;
  for(i=0;i<sz1;i++, printf("\n"))
   for(j=0;j<sz2;j++)
    printf("%d ", m[i][j]);
 }
 
 void f(int s)
 {
  int i,j;
  int sum;
  sum = 0;
  for(i=0;i<sz1;i++)
   for(j=0;j<sz2;j++)
    if (m[i][j] >s)
     sum+=m[i][j];
  printf("sum:%d\n", sum);
 }
 
 
};
 
 
int main()
{
 matrix t1(3, 5);
 t1.random();
 t1.print();
 printf("\n");
 t1.f(2);
 return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru