Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Napisz program który skreśla ostatnią cyfre i dzieli ją przez resztę

Ostatnio zmodyfikowano 2018-11-08 22:40
Autor Wiadomość
Baron95
Temat założony przez niniejszego użytkownika
Napisz program który skreśla ostatnią cyfre i dzieli ją przez resztę
» 2018-11-05 19:23:40
Cześć wszystkim. Dostałem takie zadanie, lecz nie potrafię się za niego zabrać (dopiero zaczynam programować), jedynie co w stanie zrobiłem to wygenerowanie liczb z danego zakresu, ponieważ to jest pierwsza część zadnia. Treść: Napisz program który skreśla danej liczby ostatnią cyfrę(cyfra jednośći) i dzieli ją przez resztę. Na przykład 550 > 55 > 550/55 > Jeśli tak to pokaż początkową na ekranie. Z góry dzięki za pomoc ;)

C/C++
#include <iostream>

using namespace std;

int main()
{
   
   
    for( int liczby = 10; liczby <= 1000; liczby++ )
   
   
   
         cout << liczby << ",";
   
   
   
    system( "pause" );
}
P-172758
pekfos
» 2018-11-05 19:32:09
I z czym masz problem? Ze 'skreślaniem' ostatniej cyfry? To dzielenie przez 10.
P-172759
Baron95
Temat założony przez niniejszego użytkownika
» 2018-11-05 19:36:29
Z tym akurat nie, lecz po skreśleniu ostatniej cyfry(jedności), z reszty cyfr która zostanie ma być dzielnikiem liczby początkowej. Podałem wyżej przykład.
P-172760
ksardias
» 2018-11-05 21:58:59
ta druga część zadania jest dla mnie nie zrozumiała, na pewno tak to miało być napisane? skreśli ostatnią cyfrę czyli z liczby xyz zostaje xy i podzielić liczbę początkową przez resztę, czyli xyz/xy? potem jest coś że jeśli tak to pokaż początkową na ekranie, może chodzi o przypadek gdzie dzielenie odbywa się bez reszty, jeśli tak, to do tego wykorzystuje się operator % który wyznacza resztę z dzielenia np 4%2=0 (bo 4/2=2 i 0 reszty), 5%3=2 (bo 5/3=1 i 2 reszty)
P-172761
Baron95
Temat założony przez niniejszego użytkownika
» 2018-11-06 08:55:22
Tak, dokładnie bez reszty dzielenia ma się pokazać liczba początkowa na ekranie. A teraz pytanie jak to zapętlić w taki sposób aby pokazało te liczby na ekranie, a nie te bez cyfry jednosci. Czy będę musiał zrobić tablice, czy wystarczy tylko komenda If ?
P-172765
Baron95
Temat założony przez niniejszego użytkownika
» 2018-11-08 21:33:25
W czym tkwi tutaj błąd? Czemu po odpaleniu programu pokazuje mi tylko 0?
C/C++
#include <iostream>

using namespace std;

int liczba, dzielnik, numer;
int main()
{
    for( int liczba = 10; liczba <= 1000; liczba++ )
   
    {
        dzielnik = liczba / 10;
       
    }
   
    {
        numer = liczba / dzielnik;
        cout << numer << endl;
    }
    system( "pause" );
}
P-172790
pekfos
» 2018-11-08 21:34:39
C/C++
{
    numer = liczba / dzielnik;
    cout << numer << endl;
}
To nie jest w pętli.
P-172791
Baron95
Temat założony przez niniejszego użytkownika
» 2018-11-08 22:27:43
No to jeśli tak, to wydaje mi się, że pierwszą liczbę powinno obliczyć no i zamiast 0 powinno być 10, ponieważ po odjęciu z 10 zera, zostaje 1 i za pomocą jej dziele liczbę 10. Jakiej pętli do tego najlepiej użyć?
P-172792
« 1 » 2
  Strona 1 z 2 Następna strona