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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.84
boliev
0 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 7
#1

Определите число ненулевых элементов в каждой строке матрицы. - C++

27.02.2012, 20:54. Просмотров 3532. Ответов 29
Метки нет (Все метки)

Дана матрица A(N, M). Определите число ненулевых элементов в каждой строке матрицы.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2012, 20:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определите число ненулевых элементов в каждой строке матрицы. (C++):

Определить количество ненулевых элементов в каждой нечетной строке матрицы - C++
Определить количество ненулевых элементов в каждой нечетной строке матрицы G (4,4). Вывести количество ненулевых элементов и номера...

Найти суммы произведений ненулевых цифр элементов каждой строки матрицы - C++
Дана матрица А(n,n) Найти суммы произведений ненулевых цифр элементов каждой строки матрицы

Удалить из матрицы те строки, для которых количество ненулевых элементов больше количества нулевых элементов в строке - C++
помогите пожалуйста написать вот такую задачу: Дана целочисленная квадратная матрица порядка 5. Удалить из матрицы те строки, для которых...

Массивы. Определить количество элементов в каждой строке матрицы А, модуль которых равняется порядковому номеру элемента в строке - C++
дано матрицу А размером 4х5. определить количество элементов в каждой строке матрицы А, модуль которых равняется порядковому номеру...

Определите, есть ли среди элементов заданной матрицы число А - C++
3. Определите есть ли в данном двумерном массиве число А среди элементов массива.

В каждой строке матрицы найти количество элементов, меньших среднего арифметического элементов строки - C++
Дана матрица размера MxN. В каждой ее строке найти количество элементов, меньших среднего арифметического всех элементов этой строки.

29
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,377
Записей в блоге: 1
27.02.2012, 21:45 #16
Сборки MinGW(GCC-win32/win64) от niXman

Добавлено через 1 минуту
Цитата Сообщение от ШКІПЕР Посмотреть сообщение
Это анекдот такой, да ?
Ваш код сплошной анекдот, да?

Мой код работает и так как надо, ещё вопросы?
0
isaak
107 / 44 / 9
Регистрация: 17.10.2010
Сообщений: 685
27.02.2012, 21:45 #17
А на visual studio 2010 подойдет?
0
soon
2545 / 1310 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
27.02.2012, 21:48 #18
Вот так на lws компилится
http://liveworkspace.org/code/b524b6d6672f3645b25fc90a8af9962d
1
ШКІПЕР
94 / 94 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
27.02.2012, 21:53 #19
Цитата Сообщение от Dekio Посмотреть сообщение
Ваш код сплошной анекдот, да?
Это вопрос ? Вы против ?

Цитата Сообщение от Dekio Посмотреть сообщение
Мой код работает и так как надо, ещё вопросы?
1. Работает только у Вас и еще в некоторых местах.
2. При этом падает на компиляторе, явно заточеным под Ваш код.
3. Это раздел, если не ошибаюсь, называется "Форум С/С++ для начинающих", так что еще нужно поразмышлять, где понты.
0
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,377
Записей в блоге: 1
27.02.2012, 21:57 #20
Цитата Сообщение от ШКІПЕР Посмотреть сообщение
1. Работает только у Вас и еще в некоторых местах.
Написан по стандарту языка.

Цитата Сообщение от ШКІПЕР Посмотреть сообщение
При этом падает на компиляторе, явно заточеным под Ваш код.
Доказательства? Пустые слова. Тип возвращаемого значения может быть указан явно, а может не быть. Читаем, ещё раз, стандарт

Цитата Сообщение от ШКІПЕР Посмотреть сообщение
3. Это раздел, если не ошибаюсь, называется "Форум С/С++ для начинающих", так что еще нужно поразмышлять, где понты.
Решение простое и небольшое по размеру. Многим полезно подумать как работает STL и многие хотят видеть реальный STL, а не ваши 7 циклов, где 1 хватит. Добавьте себе ещё 3 и будет 10. Советую не забыть также добавить штук 5 лишних скобок, ведь новичек для новичка пишет..
0
ШКІПЕР
94 / 94 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
27.02.2012, 22:02 #21
Цитата Сообщение от isaak Посмотреть сообщение
А на visual studio 2010 подойдет?
В нем уже все это есть.

Цитата Сообщение от Dekio Посмотреть сообщение
Добавьте себе ещё
Обязательно. Так и сделаю. Спасибо за совет.
1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 384
Регистрация: 23.01.2011
Сообщений: 3,179
27.02.2012, 22:04 #22
ШКІПЕР, если вы живете по старинке и не можете обновить компилятор, и программируя на С++ выучить стандартов, то попросил бы не возмущаться в сторону ув. Dekio
Если человек с толком к делу подходит и не лениться писать по стандарту, то вам стоит только поучиться..не один раз обращался за помощью именно к нему, что-то пока ни разу не подвел..идеально все работало, а тут вдруг вас что-то не устроило...или завидно, что код выглядит раз в 100500 лучше, чем ваш и вписался он в несколько циклов меньше?
0
isaak
107 / 44 / 9
Регистрация: 17.10.2010
Сообщений: 685
27.02.2012, 22:17 #23
А в какую именно папку нужно добавить? Я скачал mingw32-gcc-4.6.2-release-c,c++,fortran-sjlj-FINAL.zip распаковал в C:\User\Documents and Settings\VisualStudio2010\Settings, но ошибка осталась? Подскажите пожалуйста куда надо было распаковать?????Заранее огромное спасибо.
0
ШКІПЕР
27.02.2012, 22:20
  #24

Не по теме:

Ev[G]eN, ok, понеслось - дружеское замечание переросло в демагогию и пустословие. А может еще поговорим о:
1. Кто прогер круче.
2. Кто знает стандарты.
3. Что писать человеку с не особо множеством сообщений в этом разделе.
4. Что такое "лучший код" в этом разделе.
5. Кто такие новички.


bon voyage!


Ev[G]eN, а лучше бы написали свой лучший вариант, в Вашем ораторском посте всего на 9 символов меньше, чем в моей программе.

Извините. Ничего личного.

0
isaak
107 / 44 / 9
Регистрация: 17.10.2010
Сообщений: 685
27.02.2012, 22:26 #25
Цитата Сообщение от isaak Посмотреть сообщение
А в какую именно папку нужно добавить? Я скачал mingw32-gcc-4.6.2-release-c,c++,fortran-sjlj-FINAL.zip распаковал в C:\User\Documents and Settings\VisualStudio2010\Settings, но ошибка осталась? Подскажите пожалуйста куда надо было распаковать?????Заранее огромное спасибо.
Помогите пожалуйста куда конкретно нужно распаковать я застрял на этом в Program Files? Куда конкретно?
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 384
Регистрация: 23.01.2011
Сообщений: 3,179
27.02.2012, 22:29 #26
Цитата Сообщение от ШКІПЕР Посмотреть сообщение
Ev[G]eN, а лучше бы написали свой лучший вариант
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
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <math.h>
 
int main(int argc, char **argv)
{
    srand(time(NULL));
    int n, m, **a;
    std::cin>>n>>m;
    a = new int *[n];
    for(int i = 0; i < n; i++)
    {
        a[i] = new int [m];
        int cnt = 0;
        for(int j = 0; j < m; j++)
        {
            std::cout<<std::setw(4)<<(a[i][j] = rand()%10);
            if(a[i][j])
                cnt++;
        }
        std::cout<<std::endl<<cnt<<std::endl;
        delete [] a[i];
    }
    delete [] a;
    return 0;
}
вот, никаких STL, стандартов...и тем не менее выглядит на мой взгляд по-читабельней Вашего. ничего личного
0
ШКІПЕР
94 / 94 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
27.02.2012, 22:38 #27
Цитата Сообщение от Ev[G
eN]вот, никаких STL, стандартов...и тем не менее выглядит на мой взгляд по-читабельней Вашего. ничего личного
Отлично. Респект, уважение и +1 в репу. А теперь скомпильте свою прогу

Добавлено через 2 минуты

Не по теме:

Ev[G]eN, не нервничайте, все будет хорошо. Уберите ошибку, последнюю, а то время выйдет.

0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 384
Регистрация: 23.01.2011
Сообщений: 3,179
27.02.2012, 22:42 #28
ШКІПЕР, не судьба...ошибка форума, когда выкладывал код не было...не исправляется..
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
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <math.h>
 
int main(int argc, char **argv)
{
    srand(time(NULL));
    int n, m, **a;
    std::cin>>n>>m;
    a = new int *[n];
    for(int i = 0; i < n; i++)
    {
        a[i] = new int [m];
        int cnt = 0;
        for(int j = 0; j < m; j++)
        {
            std::cout<<std::setw(4)<<(a[i][j] = rand()%10);
            if(a[i][j])
                cnt++;
        }
        std::cout<<std::endl<<cnt<<std::endl;
        delete [] a[i];
    }
    delete [] a;
    return 0;
}
1
ШКІПЕР
94 / 94 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
27.02.2012, 22:45 #29

Не по теме:

Цитата Сообщение от Ev[G
eN;2533736]не судьба...ошибка форума, когда выкладывал код не было...не исправляется..
3. И что ты смотришь на сучок в глазе брата твоего, а бревна в твоем глазе не чувствуешь?
(Св. Евангелие от Матфея 7:3)


______
0
Dekio
27.02.2012, 22:52     Определите число ненулевых элементов в каждой строке матрицы.
  #30
 Комментарий модератора 
Тема себя исчерпала. Закрыто
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2012, 22:52
Привет! Вот еще темы с ответами:

Сумма полож. элементов в каждой строке матрицы - C++
Доброго времени суток, уважаемые! Получил задачу, с которой мой гуманитарный мозг не сумел справиться... &quot;Если сумма полож. элементов в...

Найти суммы элементов в каждой строке матрицы - C++
дана матрица m*n. найти суммы элементов в каждой строке матрицы, для чего использовать функцию, находящую сумму элементов одномерного...

Подсчитать сумму элементов в каждой строке матрицы - C++
Создайте двумерный массив 5*5. Заполните его случайными числами, выведите ваш массив на экран, подсчитайте сумму элементов в строках. Ввод...

Посчитать сумму элементов в каждой строке матрицы - C++
Дана матрица. Посчитать сумму элементов в каждой строке. В массив В занести нумерацию строк так, как если бы поменяли строки местами, чтобы...


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

Или воспользуйтесь поиском по форуму:
30
27.02.2012, 22:52
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru