• 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)

0 głosów
1,134 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 2,073 wizyt
pytanie zadane 7 stycznia 2018 w C i C++ przez must Bywalec (2,980 p.)
0 głosów
3 odpowiedzi 3,403 wizyt
0 głosów
0 odpowiedzi 370 wizyt
pytanie zadane 11 września 2017 w Egzaminy zawodowe przez niezalogowany

93,631 zapytań

142,553 odpowiedzi

323,056 komentarzy

63,137 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2416p. - dia-Chann
  2. 2390p. - DziarnowskiJ
  3. 2317p. - raydeal
  4. 2300p. - Adrian Wieprzkowicz
  5. 2243p. - rucin93
  6. 2242p. - Łukasz Piwowar
  7. 2222p. - CC PL
  8. 2117p. - Łukasz Eckert
  9. 2082p. - Michal Drewniak
  10. 1957p. - Maurycy W
  11. 1885p. - robwarsz
  12. 1811p. - rafalszastok
  13. 1600p. - Rafał Trójniak
  14. 1588p. - Tomasz Bielak
  15. 1377p. - 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

Kursy INF.02 i INF.03
...