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

question-closed Program - system dziesiętny na szesnastkowy (switch)

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
1,021 wizyt
pytanie zadane 15 października 2017 w C i C++ przez multispy Początkujący (300 p.)
zamknięte 15 października 2017 przez multispy

Napisałem program który ma zamieniać liczbę (system dziesiętny) podaną przez użytkownika na liczbę w systemie szesnastkowym z wykorzystaniem instrukcji switch. Jednakże po uruchomieniu programu: wpisuję liczbę np.60 , klikam enter i nic się nie wyświetla. Nie wiem gdzie popełniłem błąd. Bardzo proszę o pomoc. 

#include <iostream>
#include <string>
using namespace std;

int main() {

	int liczba;
	cin >> liczba;

	string wynik;

	while (liczba) {
		switch (liczba % 16) {
		case 0: wynik = "0" + wynik; break;
		case 1: wynik = "1" + wynik; break;
		case 2: wynik = "2" + wynik; break;
		case 3: wynik = "3" + wynik; break;
		case 4: wynik = "4" + wynik; break;
		case 5: wynik = "5" + wynik; break;
		case 6: wynik = "6" + wynik; break;
		case 7: wynik = "7" + wynik; break;
		case 8: wynik = "8" + wynik; break;
		case 9: wynik = "9" + wynik; break;
		case 10: wynik = "A" + wynik; break;
		case 11: wynik = "B" + wynik; break;
		case 12: wynik = "C" + wynik; break;
		case 13: wynik = "D" + wynik; break;
		case 14: wynik = "E" + wynik; break;
		case 15: wynik = "F" + wynik; break;
		} 
		liczba / 16;
	}
	cout << wynik;

	return 0;
}

 

komentarz zamknięcia: Rozwiązanie problemu

1 odpowiedź

0 głosów
odpowiedź 15 października 2017 przez jeremus Maniak (59,720 p.)
wybrane 15 października 2017 przez multispy
 
Najlepsza
wiersz 31 :  brak podstawienia -> powinno być

liczba =         liczba / 16;
komentarz 15 października 2017 przez multispy Początkujący (300 p.)
Dziękuję za pomoc, problem rozwiązany

Podobne pytania

0 głosów
0 odpowiedzi 1,522 wizyt
pytanie zadane 7 stycznia 2018 w C i C++ przez must Bywalec (2,980 p.)
0 głosów
3 odpowiedzi 3,127 wizyt
0 głosów
0 odpowiedzi 270 wizyt
pytanie zadane 11 września 2017 w Egzaminy zawodowe przez niezalogowany

93,164 zapytań

142,175 odpowiedzi

321,919 komentarzy

62,490 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 453p. - Marcin Putra
  2. 453p. - dia-Chann
  3. 447p. - Łukasz Piwowar
  4. 443p. - CC PL
  5. 431p. - Łukasz Eckert
  6. 428p. - rafalszastok
  7. 423p. - Adrian Wieprzkowicz
  8. 423p. - Michal Drewniak
  9. 418p. - rucin93
  10. 410p. - Piotr Aleksandrowicz
  11. 408p. - ksalekk
  12. 402p. - Mariusz Fornal
  13. 401p. - Dawid128
  14. 383p. - Hubert Chęciński
  15. 340p. - ssynowiec
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...