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

else if - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задание на массиф http://www.cyberforum.ru/cpp-beginners/thread695564.html
Задан массив Z(m) целых чисел. Если массив является знакочередующимся, то упорядочить его в порядке возрастания модулей, если нет, то упорядочить его по убыванию. После преобразования удалить из массива все простые числа. Вывести массив до и после 12 преобразований.
C++ Последовательность чисел, определить среднее арифметическое простых чисел Вводится последовательность целых чисел, 0 – конец последовательности. Определить среднее арифметическое простых чисел последовательности (результатом функции будет 1 – число простое, 0 - нет). http://www.cyberforum.ru/cpp-beginners/thread695563.html
C++ Последовательность символов
Вывести на экран следующую последовательность символов * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Превратить консольное приложение на C++ в DLL для использования в C# C++
Есть довольно крупное консольное приложение - несколько классов, десятки методов. Оно принимает с клавиатуры вначале некие параметры и потом в цикле выводит результаты (количество итераций задается). Мне нужны эти результаты в приложении на C#. Как сделать из него динамическую библиотеку? Как организовать этот ввод параметров и вывод результата? (последовательность байт, около 2000)...
C++ Базы данных на си http://www.cyberforum.ru/cpp-beginners/thread695544.html
не понимаю в чем ошибка #include <stdio.h> #include <conio.h> #include <string.h> #include <math.h> #define n 3; #define line printf ("\n----------------------------------------------------------------------------------------------------------------------------"); #define shapka printf ("\nImya |ed | izgotl| postav |stoim | izgot |data | srokhran |stoimperev |stoimbezperev|...
C++ Как объявить 10 значную переменную такой как 9876543210 Какой тип переменной используется для объявления 10 значной переменной такой как 9876543210? пробовал double, но компилятор выдаёт ошибку, для int это слишком большое число. подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
12.11.2012, 18:00     else if
C++
1
2
3
4
5
6
7
8
9
10
11
void Matrix::AddRight(int sub, int obj, int right)
{
        if(right==READ && r.r[0]==0) v[sub][obj]+=right;
        else cout<<"Право чтения уже внесено\n";
        if(right==WRITE && r.r[1]==0) v[sub][obj]+=right;
        else cout<<"Право записи уже внесено\n";
        if(right==EXECUTE && r.r[2]==0) v[sub][obj]+=right;
        else cout<<"Право запуска уже внесено\n";
        if(right==DELETE && r.r[3]==0) v[sub][obj]+=right;
        else cout<<"Право удаления уже внесено\n";
}
как эту конструкцию изменить на else if я что-то не пойму.
а то эта функция выводит сразу все cout'ы, кроме того, if которого истинен. А должна выводить только один cout
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru