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

Матрица ( тока начинаю програмировать) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структуры и файлы http://www.cyberforum.ru/cpp-beginners/thread83999.html
Ребята, спасите!!! Используя структурный тип данных, создать базу данных и организовать с ней работу, включая поиск нужной информации, ее корректировку (изменение значений полей структур, дозапись информации в файл или ее удаление), вывод информации на экран. Программа должна содержать меню, позволяющее работать с базой данных. Задание: Сохранить сведения об учениках школы: фамилия,...
C++ Работа с файлами!!! помогите решить этот бред, а то с инста попрут 1)описать функцию triangle, формирующую текстовой файл из 9 строк, в первой из которых-один символ `1`, во второй-два символа `2`, ..., в девятой-девять символов `9`. 2)дан некоторый файл, компонентами которого являются структуры типа: день,месец,год. описать функцию, проверяющую по сегодняшней дате (введенной с клавиатуры), какая из дат в... http://www.cyberforum.ru/cpp-beginners/thread83997.html
Из элементов создать новый, который будет содержать товары, изготовленные фирмой Sony C++
плиз, кто может решить? сам я их сделал, поидее должны работать, но выдает ошибку. смотрел-смотрел, но ошибку не нашел:) щас не дома, сам код программы отправить не смог. плиз сделайте, а я сверю со своим 1) дан список, содержащий перечень товаров различных фирм. из элементов этого списка создать новый список, который будет содержать товары, изготовленные фирмой Sony. 2) отсортировать...
C++ Составный типы данных: структуры
помогите решить задачу, вообще не понимаю как ее сделать Багаж пассажира характеризуется количеством вещей и общим весом вещей. дан массив, содержащий сведения о багаже нескольких пассажиров. найти средний вес одной вещи в каждом багаже и по всем пассажирам.
C++ Массивы, матрица http://www.cyberforum.ru/cpp-beginners/thread83987.html
помогить плиз сделать задачу!!! дан двумерный массив размерностью 6х5, заполненый целыми числами. сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца, если такого нет, то равен нулю. Добавлено через 6 часов 46 минут хелп плиз!!! помогите решить
C++ Определить минимальный элемент массива В соответствии с вариантом задания написать, отладить и протестировать программы обработки числовых и символьных массивов. Заданные алгоритмы оформить в виде функций: 1) В числовом двумерном массиве заданного размера определить минимальный элемент массива и с помощью перестановок строк и столбцов поместить его в правый нижний угол матрицы. 2) Сохранить текст в массиве и выполнить следующие... подробнее

Показать сообщение отдельно
IN21
2 / 2 / 0
Регистрация: 10.01.2010
Сообщений: 12
11.01.2010, 07:31     Матрица ( тока начинаю програмировать)
[QUOTE=FREEMEN;470281]? как?
я не знаю помоги! плиз

всё не так уж трудно)))Вобщем напишу тебе как заполнять массив с клавиатуры, рендомом(случайными числами), из файла(создаш его в папке с программой назовёшь input.txt в файле запишешь нужный размер массива), вывод на экра 2-мерного массива. Я тут подробнее посмотрел(где само адание делается) , то что написал до этого, да тут ошибка, извени времени нет исправлять, поэтому подумай сам)


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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#include<iostream>
#include<ctime>
#include<fstream>
#include<vector>
#include<iomanip>
 
using namespace std;
 
//функция заполняет 2-мерный массив с клавиотуры
void FillingMas1(int**Mas, int n, int m)
{
   cout<<"Введите элементы массива: "<< endl;
    for(int i=0; i<n; i++)
        for(int j=0; j<m; j++)
        {   
                        cout<<"["<<i+1<<"]["<<j+1<<"]=";
            cin>>Mas[i][j];
        }
}
 
//функция заполняет рендомом 2-мерный массив
void FillingMas2(int **Mas, int n, int m)
{
    srand((unsigned)time(NULL));
    for(int i=0;i<n;i++)
    {
      for(int j=0;j<m;j++)
      {
          int a=rand()%20-10;
          Mas[i][j]=a;
      }
    }
}
 
//функция заполнения массива из файла input.txt
void FillingMas3(int **Mas)
{
    int n;
    ifstream strm("input.txt");
    strm>>n;
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
        {
          strm>>Mas[i][j];
        }
    }
    strm.close();
}
 
//функция вывода на экран 2-мерного массива
void PrintMas(int **Mas, int n, int m)
{
   cout<<endl<<" Исходная матрица(NxN) "<<endl;
   cout<<endl;
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<m; j++)
        {
         cout.width(4);
         cout<<Mas[i][j]<<"   ";
        }
        cout<<endl;
    }
}
int Podshet(int **Mas, int n, int m)
{
   int count=0;
   for(int i=0;i<n;i++)
  {
     for(int j=0;j<m;j++)
     {
         if(Mas[i][j]=0)
        {
           
        }
     }
  }
}
int main()
{
    int n, m, **Mas;
    setlocale(LC_ALL, "Russian");//эт чтоб в консоле символы на русском отоброжались
    cout<<"Введите размерность матрицы (MxN): "<<endl;
    cin>>n>>m;
    Mas=new int*[n];//делаем 2-й динамиический массив
    for(int i=0;i<m;i++)
    {
        Mas[i]=new int[m];
    }
//пишешь тут ту функцию которую надо вызвать
     FillingMas1(Mas,n,  m);
    PrintMas(Mas, n, m);
    system("pause");
    return 0;
}
 
Текущее время: 18:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru