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

Элементы заданной матрицы A(N, N) переписывайте построчно в одномерный массив до тех пор, пока не встретится нулевой элемент.(Матрица задается динами) - C++

Восстановить пароль Регистрация
 
Bleize
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 26
27.12.2010, 23:13     Элементы заданной матрицы A(N, N) переписывайте построчно в одномерный массив до тех пор, пока не встретится нулевой элемент.(Матрица задается динами) #1
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
void main()
{
 int i,j,k,t,mas[100][100],mass[100],N,M;
cout<<"Enter n";
cin>>N;
cout<<"Enter m";
cin>>M;
     for (i=0;i<N;i++)
     {
         for (j=0;j<M;j++)
         {
             cout << "elementu matricu" << " = ";
             cin >> mas[i][j];
         }
     }
     cout<<"\n";
     cout << "Matrica :" << endl;
     for (i=0;i<N;i++)
     {
         for (j=0;j<M;j++)
         {
             cout <<setw(3)<<mas[i][j];
         }
         cout << endl;
     }
     t=0; 
for (i=0;i<N;i++)
     {
         for (j=0;j<M;j++)
         {
            if(mas[i][j]==0) break;
            else {
                t=mas[i][j];
                mass[j]=t;
                cout<<mass[j]<<" ";
 
                 }
        } if(mas[i][j]==0) break;
    }
}
Помогите "использовать указатели"

Добавлено через 41 минуту
или хотя бы намекните

Добавлено через 12 часов 32 минуты
ну хоть кто-нибудь..

Добавлено через 10 часов 37 минут
ну пожжалуйста)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2010, 23:13     Элементы заданной матрицы A(N, N) переписывайте построчно в одномерный массив до тех пор, пока не встретится нулевой элемент.(Матрица задается динами)
Посмотрите здесь:

C++ Запрашивать пароль до тех пор, пока он не будет правильно введен
C++ Дана матрица А , размером n x m. Определить количество отрицательных элементов в тех строках , которые содержат хотя бы один нулевой Элемент
C++ Элементы матрицы переписать построчно в одномерный массив
Cчитывать строку в консоли до тех пор пока не встретится точка. C++
Переслать элементы матрицы построчно в одномерный массив C++
C++ Считать Z до тех пор пока выражение под знаком логарифма больше 0.05
Просматривать массив до тех пор, пока не встретится 0 C++
C++ Из последовательности удалять каждый K-ый элемент до тех пор, пока не останется одно число

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
28.12.2010, 07:42     Элементы заданной матрицы A(N, N) переписывайте построчно в одномерный массив до тех пор, пока не встретится нулевой элемент.(Матрица задается динами) #2
Цитата Сообщение от Bleize Посмотреть сообщение
или хотя бы намекните
Намекаю:
создание матрицы динамически (размером N*M):
C++
1
2
3
4
    int **mas;
    mas=new int*[N];
    for(int i=0; i<N; i++)
        mas[i]=new int[M];

Цитата Сообщение от Bleize Посмотреть сообщение
Помогите "использовать указатели"
C++
1
2
3
4
5
6
7
8
9
    for(i=0; i<N; i++)
    {
        int *p=mas[i];
        for(j=0; j<M; j++)
        {
            // вот здесь если написать *p , то это тоже самое что и mas[i][j]
            p++;
        }
    }
И еще:
Цитата Сообщение от Bleize Посмотреть сообщение
mass[100]
лучше сделать размером 10000 для Вашего кода (вдруг нулевой элемент в матрице не встретится или встретится не в первой строке).
Yandex
Объявления
28.12.2010, 07:42     Элементы заданной матрицы A(N, N) переписывайте построчно в одномерный массив до тех пор, пока не встретится нулевой элемент.(Матрица задается динами)
Ответ Создать тему
Опции темы

Текущее время: 23:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru