• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wartość bezwzględna w C bez użycia funkcji abs() oraz instrukcji warunkowych.

VPS Starter Arubacloud
+1 głos
2,782 wizyt
pytanie zadane 11 października 2018 w C i C++ przez Nowicjusz1 Początkujący (250 p.)
Cześć :)

Potrzebuje jakiejś podpowiedzi (nie gotowca), jak napisać program w C, który pobiera liczbę z klawiatury oraz zamienia tę liczbę na jej wartość bezwzględną. W tym programie nie można użyć funkcji abs() ani instrukcji warunkowych.
3
komentarz 11 października 2018 przez garris Użytkownik (660 p.)
Możesz wyciągnąć pierwiastek z n*n.
komentarz 11 października 2018 przez Nowicjusz1 Początkujący (250 p.)
No o tym nie pomyślałem :) Wielkie dzięki.
komentarz 11 października 2018 przez draghan VIP (106,230 p.)

Możesz wyciągnąć pierwiastek z n*n.

Miało być bez gotowców. :<

komentarz 11 października 2018 przez garris Użytkownik (660 p.)
No właśnie mój błąd, przesadziłem.

3 odpowiedzi

+2 głosów
odpowiedź 11 października 2018 przez DeBos123 Nałogowiec (44,950 p.)
Za pomocą operacji bitowych.
+1 głos
odpowiedź 11 października 2018 przez draghan VIP (106,230 p.)
Okej, bez gotowców - a zatem: użyj matematycznej formuły do zdefiniowania wartości bezwzględnej. :)
komentarz 11 października 2018 przez RafalS VIP (122,820 p.)
Wydaje mi się, że bez ifa się tam nie obejdzie :P
1
komentarz 12 października 2018 przez draghan VIP (106,230 p.)
Autor już i tak otrzymał na tacy ten wzór, zatem nic się nie stanie, jeśli powtórzę:

| x | = √x²

Podobne pytania

0 głosów
1 odpowiedź 159 wizyt
0 głosów
2 odpowiedzi 160 wizyt
+1 głos
2 odpowiedzi 402 wizyt

92,452 zapytań

141,262 odpowiedzi

319,079 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...