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

Найти все ненулевые элементы матрицы и записать их в новый массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Многопоточность http://www.cyberforum.ru/cpp-beginners/thread274610.html
На сколько я понимаю этот урок http://www.cyberguru.ru/programming/cpp/multithreading-intro-page2.htmlна экране после компиляции должно быть 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 и.т.д. а у меня сначала несколько строк нулей потом единиц, двоек и.т.д.Почему так? И может кто то посоветовать книгу или статьи где более подробно описываться многопоточность, я искал но толком ничего не нашел.
C++ Записать ненулевые элементы в массив Дана матрица, найти все ненулевые элементы и записать их в другой массив Вот часть кода #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { http://www.cyberforum.ru/cpp-beginners/thread274609.html
Работа сматрицами C++
Всем привет, помогите пожалуйста решить задачу: Определить минимальное число Z из элементов действительной матрицы, i, j = 1, ..., 5, расположенные выше главной диагонали, среди строк, которые начинаются с отрицательного элемента. Спасибо!
C++ Парсинг списка
Есть список(char): id@in;in;in;in@salt@rand:price:count/key, id@in;in;in;in@salt@rand:price:count/key, id@in;in;in;in@salt@rand:price:count/key Есть index, нужно найти из этого списка строку с index == key, добавить к count+1, собрать строку и собрать список. Дело в том что на PHP эту задачу я выполнить мог бы и сам, но реализовать это нужно на C, а опыта с C - не так уж много, кто...
C++ Вопрос про функцию square в классе Rect http://www.cyberforum.ru/cpp-beginners/thread274573.html
Скажите пожалуйста, что данная функция делает? очень надо, подскажите кто знает
C++ Бинарное дерево, удаление элемента Задание: создать класс для хранения целых чисел в виде бинарного дерева. Обеспечить поиск, добавление и удаление элементов. Получилось пока что что то такое=) Помогите пожалуйста с удалением элемента. Файл Tree.h: #ifndef TREE_H #define TREE_H struct node{ int Key; node *Left; подробнее

Показать сообщение отдельно
ailia
27 / 26 / 1
Регистрация: 27.12.2009
Сообщений: 106
12.04.2011, 13:01     Найти все ненулевые элементы матрицы и записать их в новый массив
вместо
C++
1
2
3
4
5
6
7
8
9
10
11
  float *Z;
  Z = new float[N]; 
  for (i = 0; i < N; i++)
 
   
   for ( i = 0; i < N; i ++ ) {
                        for ( j = 0; j < M; j ++ ){
                            if (X[i][j]!=0)
                             Z[i] = X[i][j];}
                           
                        printf ( "%5.1f", Z[i] );
вставь это
C++
1
2
3
4
5
6
7
8
9
10
11
12
float *Z; int z = 0;
Z = new float[N];   
for ( i = 0; i < N; i ++ ) 
{
for ( j = 0; j < M; j ++ )
{
if (X[i][j]!=0)
{Z[z] = X[i][j]; z++}
}
}
for(int i = 0; i < z; i++)
printf("%5.1f",Z[i]);
P.S: писал в браузере, так что возможны ошибки
 
Текущее время: 02:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru