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

В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread208124.html
Помогите пожалуста, немогу решить.Вычислить среднее арифметическое элементов массива Х, расположенных между его минимальным и максимальным значениями. Если минимальный элемент размещается в массиве раньше максимального, то упорядочить массив на данном промежутке по возрастанию его элементов (возможна и обработка ситуации).
C++ есть 2 строки и их нужно объединить и добавить между ними пробел Здраствуйте... у меня проблема со строками... есть 2 строки и их нужно объединить в m3 + добавить между ними пробел char *m1,*m2,*m3; *m1="mark"; http://www.cyberforum.ru/cpp-beginners/thread208121.html
C++ Почему выдаёт ошибку?
#include <iostream.h> #include <string.h> #include <stdio.h> #include <conio.h> // описание класса - задание типа для объектов class trans { // поля класса - данные описывающие характеристики предметной области char *vid; // вид транспорта int nomer,kol; // номер маршрута и количество транспорта на маршруте
C++ Разделить элементы массива на первый элемент
дан массив.все его элементы разделить на первый элемент
C++ рекуррентная формула http://www.cyberforum.ru/cpp-beginners/thread208104.html
Здравствуйте. Необходимо Вычислить и вывести на экран в виде таблицы значение функции, заданной с помощью ряда Тейлора, на интервале от Хнач до Хкон с шагом dX с точностью ε. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. Для вычисления последующего члена ряда использовать рекуррентную...
C++ sprintf и % wsprinfA(buff,"%dasda"); как сделать так, что бы этот код работал ? экранирование % не помогает = \ Добавлено через 1 минуту разобрался , надо было %% поставить подробнее

Показать сообщение отдельно
ol4ik
 Аватар для ol4ik
22 / 21 / 6
Регистрация: 08.04.2010
Сообщений: 90
10.12.2010, 23:39     В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов
visual studio сейчас не работает,так что помогу только кусочком

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int y,i,j,h;
bool b;
for (j=0;j<n;j++)  //проверяем столбцы на то,положительны ли все его элементы
{ i=0; //для каждого столбца начинаем проверку с 0-го элемента
  while ((b==true)&&(i<=n))  //пока переменная типа boolean истинна и пока не дошли до последнего элемента массива
  { b=true; //предполагаем,что все элементы положительны
  if (a[i,j]<=0) b=false; //если найдётся хотя бы один элемент не положительный,b ложно и тогда выходим из цикла
  }
  if (b==true) h=j;  //если найдётся столбец с положительными элементами,то запоминаем его номер
  i++;
}
for (i=0;i<n;i++)  //меняем элементы первого столбца и последнего столбца с положительными элементами
{ y=a[i,1];
  a[i,1]=a[i,h];
  a[i,h]=y;
}
проверку на то,если нет таких столбцов,допишите сами =\
принимайте оО и извините за мелкие ошибки,спать хочется)
 
Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru