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

Логическое выражение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обход треугольника по часовой стрелке http://www.cyberforum.ru/cpp-beginners/thread1308086.html
Всем доброго дня, а кому-то вечера, итак суть задачи: есть координаты вершин треугольника и нужно их вывести в порядке обхода треугольника по часовой стрелке. Проверьте пожалуйста задачу: #include "stdafx.h" #include <conio.h> int _tmain(int argc, _TCHAR* argv) { int x1=2, y1=7; //A
C++ Соседями элемента A ij в матрице назовем элементы А kl, где i-l<k<i+l,j-1<l<j+1, (k, l). Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент которой получается как среднее арифметическое имеющихся соседей соответствующего элемента исходной матрицы. Построить результат сглаживания заданной вещественной матрицы размером 10 х 10. В сглаженной матрице найти сумму модулей элементов, расположенных ниже главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread1308072.html
C++ В одномерном массиве найти максимум, сумму, переставить элементы согласно условию
1)максимальный по модулю элемент массива 2)сумму элементов массива, расположенных между первым и вторым положительными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.
C++ Чтение из csv файла в двумерный массив географических координат с нестандартными символами
Добрый вечер! После Hello Word это моя первая прога на с++, поэтому очень прошу помочь. Задача состоит в следующем Есть csv файл, такого типа: CID;LAC;GPS 10127;8050;49°11'23.10"N,16°32'13.38"E 10128;8050;49°11'23.10"N,16°32'13.38"E 10129;8050;49°11'23.10"N,16°32'13.38"E
C++ Десятичные дроби в массиве http://www.cyberforum.ru/cpp-beginners/thread1308058.html
не могу понять почему она не выдает десятичные дроби, а только целые.. #include <stdlib.h> #include <iostream> #include <time.h> #include <locale.h> #define SIZE 100
C++ Ошибка в программе на полиморфизм Написал один мелкий проект чтоб опробовать полиморфизм. Класс TwoDimensional, в который входят классы RECT и CIRCLE. Но при компиляции вылетает ошибка 2019: неразрешенные элементы при вызовах деструкторов этих двух классов. Вроде написано все верно. Из-за чего ошибки? P.S. я просто хотел использовать функции классов через виртуальные их родителя. P.S. на файл Shapes.h внимания не обращайте. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
23.11.2014, 00:42     Логическое выражение
Цитата Сообщение от arhorn3 Посмотреть сообщение
if (n%2==0 && n%7==0 && n%13!=0 && n%11!=0) p=true;
тавтология
гораздо проще( и понятней)
C
1
2
3
4
if (n%2==0 && n%7==0 && n%13!=0 && n%11!=0)
      ShowMessage("Истина");
 else
        ShowMessage("Ложь");
Добавлено через 4 минуты
Цитата Сообщение от arhorn3 Посмотреть сообщение
когда число N чётное делится на 7,
это значит делится на 14

можно упростить
C
1
2
3
4
if (n%14==0 && n%13!=0 && n%11!=0)
       ShowMessage("Истина");
else 
       ShowMessage("Ложь");
далее
ложью в Си является 0 истиной не 0
следовательно выражение можно записать так
C
1
2
3
4
if (!(n%14) && n%13 && n%11 )
       ShowMessage("Истина");
else 
       ShowMessage("Ложь");
 
Текущее время: 04:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru