Witam,
Potrzebuję rozwiązanie tego oto zadanka:
Napisz program w c++, który wyprowadza pięciocyfrową liczbę, dzieli ją na pojedyncze cyfry i wyświetla je, oddzielone jedną od drugiej przez trzy spacje. Dla przykładu, jeżeli użytkownik wprowadza liczbę 42339 program powinien wyświetlić: 4 2 3 3 9.
Bardzo dziękuję jeśli komuś będzie się chciało;)
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <cstdio>
int main()
{
int number;
int digits[5];
scanf("%i", &number);
int pos = 4;
for (int i = 0; i<5; i++)
{
digits[pos--] = number%10;
number /= 10;
}
for (int i = 0; i<5; i++)
printf("%i ", digits[i]);
return 0;
}
#include <iostream>
using namespace std;
int main(){
int liczba[5];
int licznik = 0;
cout << "Podaj 5cio cyfrowa liczbe: ";
for (int i = 0; i < 5; i++){
cin >> liczba[i];
}
for (int i = 0; i < 5; i++){
licznik++;
if (licznik < 5) {
system("cls");
}
else {
cout << " " << liczba[0];
cout << " " << liczba[1];
cout << " " << liczba[2];
cout << " " << liczba[3];
cout << " " << liczba[4];
}
}
getchar();
getchar();
return 0;
}