Aktywne Wpisy
restofme +527
Napisałem ten komentarz pod znaleziskiem 44-latek spędził niemal dobę na SOR-ze. Był po udarze i trafił na laryngologię.
Ktoś zasugerował że dobrze go tu wrzucić.
To ja coś z życia. Historia taka jak tu. Udar SOR itp. Długo będzie ale mam nadzieję że coś wniosę.
Jak się ogarnąłem to przez moment pisałem coś na Mirko
Chce Wam opowiedzieć swoją historię trochę terapeutycznie a trochę Wam ku przestrodze.
Nie chce pisać o szpitalach,
Ktoś zasugerował że dobrze go tu wrzucić.
To ja coś z życia. Historia taka jak tu. Udar SOR itp. Długo będzie ale mam nadzieję że coś wniosę.
Jak się ogarnąłem to przez moment pisałem coś na Mirko
Chce Wam opowiedzieć swoją historię trochę terapeutycznie a trochę Wam ku przestrodze.
Nie chce pisać o szpitalach,
Dawul +139
"Pobrać 3 liczby całkowite. Wypisać czy da się z nich zbudować trójkąt.
Jedno wyrażenie, bez if/switch. Zadanie ma być zrobione zarówno w C jak i C++."
Ma ktoś jakiś pomysł? Z if to bezproblemowo, ale no bez zarówno if'a i switch'a to trochę miazga. Pytałem się kilku moich znajomych z infy stosowanej z 2 roku i nikt za bardzo nie wiedział jak to zrobić.
Dodam, że program ma być również bez pętli. To 1 miesiąc studiów więc zakres materiału nie wykraczający poza wejscie/wyjscie instrukcje warunkowe/wyrazenia.
#programowanie #C #it #cpp #studbaza #studia #informatyka
wynik[bit_znaku];
Ofc, nie jest to pełne rozwiązanie, ale tego rodzaju gównianymi sztuczkami się da to zrobić. Pytanie #!$%@? po co xD
std::cout << "Można zbudować trójkąt: " << std::boolalpha << a + b > c;
https://pl.wikipedia.org/wiki/Nierówność_trójkąta
tylko to
a + b > c
musi być w nawiasie, bo zdaje się, że<<
ma większy priorytet od>
:pKomentarz usunięty przez autora
Ternary operator https://en.wikipedia.org/wiki/%3F:
Będzie działać tak samo dla C i C++
bool triangleCondition = ((a+b)>c?
(a+c)>b?
(b+c)>a:0:0)
nie doczytałem, że jeszcze trzeba wypisać XD
Możesz użyć operatora warunkowego dla stringów i na koniec wypisać wartość, coś takiego:
std::string triangleCondition = ((a+b)>c?
(a+c)>b?
(b+c)>a?"mozna":"nie mozna":"nie mozna":"nie mozna");
std::cout<<triangleCondition<<" zbudowac trojkat"<<std::endl;
//EDIT
Źle zrozumiałem posta, myślałem że na drugim roku tego nie umiesz, ale jak pierwszy miesiąc to właśnie po to takie zadanie żebyście poznali ternary operatora:
warunek ? prawda : fałsz