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

Wypisywanie najmniejszej cyfry z liczby całkowitej dodatniej

Cloud VPS
0 głosów
1,152 wizyt
pytanie zadane 1 grudnia 2020 w C i C++ przez poroszek9 Nowicjusz (140 p.)

Witam

Mam problem z zadaniem o treści: "Napisz program, który dla wczytanej liczby całkowitej dodatniej wypisze najmniejszą cyfrę". Mam napisany program która dzieli liczbę na cyfry i je wypisuje ale nie mam pomysłu co napisać aby z grupy tych cyfr wypisana została ta najmniejsza. Proszę o pomoc co mogę zrobić w tej sytuacji. 

 

#include <iostream>

using namespace std;

int main()
{
    int n, d;
    cin>>n;
    while(n>=10)
    {

        cout<<n%10<<endl;
        n=n/10;
    }
    {
        cout<<(n%10)%10<<endl;
    }
    return 0;
}

 

komentarz 1 grudnia 2020 przez tangarr Mędrzec (155,180 p.)
Napisz program wyznaczający najmniejszą liczbę w tablicy liczb (np {4,5,6,3,2,7,0}).
Potem zobaczymy, które części tego programu mogą zostać użyte w zadaniu z cyframi.

2 odpowiedzi

0 głosów
odpowiedź 1 grudnia 2020 przez niezalogowany
Nad pętlą while zadeklaruj zmienną gdzie będziesz przypisywał najmniejszą wartość. W pętli w miejscu wyświetlania sprawdaj czy n%10 jest mniejsze od zmiennej. po pętli while wystarczy wyświetlić.
0 głosów
odpowiedź 1 grudnia 2020 przez Kabuuz Bywalec (2,820 p.)
Musisz pomyśleć jak dokładnie ma działać ten program. Musisz porównać każdą cyfrę z jakimś minimum (jakim na początek?), które jak coś zmienisz jak bedzie cyfra mniejsza. Najlepiej jak to będzie w jednej pętli z odpowiednim warunkiem (jak zadziała twój obecny program dla liczby 1-9). Co miała robić 16 linijka?

Podobne pytania

0 głosów
1 odpowiedź 305 wizyt
0 głosów
3 odpowiedzi 864 wizyt
pytanie zadane 21 listopada 2017 w JavaScript przez Konfeusz Bywalec (2,810 p.)
0 głosów
1 odpowiedź 4,140 wizyt
pytanie zadane 24 października 2017 w C i C++ przez WRCol Nowicjusz (120 p.)

93,456 zapytań

142,451 odpowiedzi

322,721 komentarzy

62,837 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

Kursy INF.02 i INF.03
...