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

Wyświetl resztę z dzielenia dwóch liczb naturalnych bez użycia operatora "%", wykorzystaj pętle While

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
2,133 wizyt
pytanie zadane 11 stycznia 2016 w Java przez NYC_fan Początkujący (260 p.)

Cześć smiley

Chcę zrobić takie zadanie: "Napisz program, który wypisze w konsoli resztę z dzielenia (modulo) dwóch liczb naturalnych (ℕ>0) wprowadzonych przez użytkownika (bez korzystania z operatora %). Wykorzystaj pętlę „while”. Np. 7 mod 5 = 2 (1*5 + 2 = 7) ; 5 mod 7 = 5 (0*7+5 = 5) ; a mod b = c (x*b+c = a)"

Oto co sam stworzyłem: 

package lab_V;
import java.util.Scanner;

public class Zadanie_III {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int liczba1;
		int liczba2;
		int reszta, wynik;					//a mod b = c (x*b+c = a)

		System.out.println("Podaj pierwszą liczbę naturalną");
		liczba1 = sc.nextInt();
		System.out.println("Podaj drugą liczbę naturalną");
		liczba2 = sc.nextInt();
		
		wynik = liczba1/liczba2;
		if((wynik*liczba2)==liczba1){
			System.out.println("Reszta z dzielenia to 0");
		}
		
		while ((liczba1/liczba2)!=0){	
		}
		System.out.println("Reszta z dzielenia to: ");
		sc.close();
	}

}

 

Nie wiem jak to zadanie zrobić, prosiłbym o jakąś wskazówkę.

2 odpowiedzi

+4 głosów
odpowiedź 11 stycznia 2016 przez Colossus Mądrala (6,410 p.)
wybrane 11 stycznia 2016 przez NYC_fan
 
Najlepsza

Spójrz na taki algorytm:

​wczytaj a,b​

​dopóki a>=b

    odejmij od a, b (a=a-b)

​wypisz a

   

   

+2 głosów
odpowiedź 11 stycznia 2016 przez Bizkhit Użytkownik (980 p.)
Zastosuj dzielenie przez odejmowanie.

Podobne pytania

0 głosów
1 odpowiedź 129 wizyt
pytanie zadane 25 października w C i C++ przez deszcz_b123 Nowicjusz (140 p.)
0 głosów
3 odpowiedzi 463 wizyt
0 głosów
1 odpowiedź 740 wizyt
pytanie zadane 1 kwietnia 2020 w C# przez Antoni2 Nowicjusz (160 p.)

93,166 zapytań

142,177 odpowiedzi

321,946 komentarzy

62,495 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 688p. - dia-Chann
  2. 676p. - CC PL
  3. 675p. - Łukasz Piwowar
  4. 664p. - Marcin Putra
  5. 662p. - Łukasz Eckert
  6. 649p. - Michal Drewniak
  7. 641p. - rafalszastok
  8. 641p. - rucin93
  9. 629p. - Piotr Aleksandrowicz
  10. 629p. - Adrian Wieprzkowicz
  11. 621p. - Dawid128
  12. 612p. - Mikbac
  13. 611p. - ksalekk
  14. 606p. - Mariusz Fornal
  15. 602p. - Michał Telesz
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!

...