Can i get the expression who returns true from boolean?
Здравейте,
питам се, дали мога да изкарам, самия израз от булева променлива, който има стойност true и евентуално как става номера?
ето какво имам предвид:
a = 5;
b = 6;
c = 7;
bool check = (a % 2 == 0) || (b % 2 == 0) || (c % 2 == 0) ;
Както се вижда, булевата ще върне ИСТИНА, защото b се дели на 2 без остатък. Та въпроса ми е, вместо да изпиша само True на конзолата, да добавя и самия израз "6 % 2 = 0".
Възможно ли е тъй като булевата връща само true и false?
Колега ето моето решение дано ти е от полза http://pastebin.com/DhbqPb2t
Не трябва ли числата да се въведат всичките на 1 ред както е в примера?
numbers
3 -2 1 1 8
3 1 -7 35 22
1 3 -4 -2 -1
1 1 1 -1 -1
0 0 0 0 0
И мисля, че малко ти се чупи, погледни - Снимка
Иначе, програмката ти работи, поздравения за което! Мисля също така, да взема пример от нея за да довърша моята. Благодаря! :)
В първия цикъл трябва да се принтират единичните нули(ако ги има). Иначе добра идея за избягване на пети цикъл с проверка в началото.