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

Матрица. Диагонали в прямоугольнике - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите перевести программу с паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread971496.html
Ребят , помогите перевести программу с паскаля на С++ , или подскажите как написать нечто подобное. Заранее благодарен. Вот задание : №1. Дано натуральное число N. Определить, является ли оно автоаморфным. Автоаморфное число N равно последним разрядам квадрата этого числа. А вот код паскаля :
C++ Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В 1) Даны два массива А и В одинаковой размерности. Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В. http://www.cyberforum.ru/cpp-beginners/thread971480.html
C++ вывести на экран информацию о стоимости аренды
В моей задаче ( Бассейн предоставляет сдает в аренду 4 плавательных дорожки пятницам с 16.00 до 20.00 на почасовой основе. Цена аренды 60 грн. / Час. Известна информация о состоянии каждой из дорожек ежечасно (арендуемая свободна). Пользователь вводит следующую информацию: начало, продолжительность аренды (количество часов), номер дорожки. Нужно вывести на экран информацию о стоимости аренды)...
C++ Нужно немного разобраться в бинарном поиске ,в С++
Здравствуйте. Вообщем , есть код, нашёл такой пример: int start,end,m; start=0; //начало end=n; //конец bool a=false; while(start<=end) { m=(start+end)/2; //середина if(key<m) end=m-1;
C++ функция добавления элемента в список http://www.cyberforum.ru/cpp-beginners/thread971466.html
пытаюсь создать список с добавлением элемента в конец. void List::Add(int x){ element *temp=new element; temp->x=x; temp->NEXT=NULL; element *current=head; while (current->next!=NULL){ current=current->NEXT; current->NEXT=temp;}}
C++ Работа с матрицей Здравствуйте можете помочь. Задана матрица F(9,3). определить, равны ли все элементы первого столбца соответствующим элементам главной диагонали. Если нет, то поменять их местами. На c++. подробнее

Показать сообщение отдельно
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 255
08.10.2013, 21:07
Цитата Сообщение от StriBog45 Посмотреть сообщение
Честно говоря не совсем понимаю строки:

C++
1
2
int a = abs(A[0][0]), *b = abs(A[0][n-2]), *c = abs(A[m-1][n-1]);
int max = (a > b && a > c) ? a : (b > a && b > c) ? b : c;
Во второй строке для компактности записи используется тернарный условный оператор для отыскания максимума трех чисел a,b,c.
С помощью if-else можно записать так

C++
1
2
3
4
  int max;
  if (a > b && a > c)      max = a;
  else if (b > a && b > c) max = b;
  else                     max = c;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru