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

Найти все ненулевые элементы матрицы и записать их в новый массив - 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, нужно найти из этого списка строку...
C++ Вопрос про функцию square в классе Rect http://www.cyberforum.ru/cpp-beginners/thread274573.html
Скажите пожалуйста, что данная функция делает? очень надо, подскажите кто знает
C++ Бинарное дерево, удаление элемента Задание: создать класс для хранения целых чисел в виде бинарного дерева. Обеспечить поиск, добавление и удаление элементов. Получилось пока что что то такое=) Помогите пожалуйста с удалением... подробнее

Показать сообщение отдельно
ailia
28 / 27 / 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: писал в браузере, так что возможны ошибки
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.