23.1.23010480. Učitavati prirodne brojeve i sabirati ih ako su višecifreni parni a množiti ih ako su jednocifreni neparni sve dok je proizvod veći od sume. Ispisati proizvod i sumu.

Opis rješenja:

Listing programa:


/* 23010480 Učitavati prirodne brojeve i sabirati ih ako su višecifreni parni a množiti ih ako su  jednocifreni neparni sve dok je proizvod veći od sume.
package zadaci;

import java.util.Scanner;

public class Zadatak48 {/*Ucitavati prirodne brojeve i sabirati ih ako su višecifreni parni a množiti ih ako su jednocifreni neparni 
sve dok je proizvod veæi od sume. Ispisati proizvod i sumu.*/	

	public static void main(String[] args) {
		Scanner input = new Scanner (System.in);
		long S=0;
		long P=1;
		while(P>S){
			System.out.println("Unesite broj:");
			int broj=input.nextInt();
			if(broj>9 && broj%2==0){
				S=S+broj;
			}else if(broj <= 9 && broj%2!=0){
				P=P*broj;
			}
		}
		System.out.println("Suma je:"+S);
		System.out.println("Proizvod je:"+P);
	}
}

Ispis na ekranu:

Riješeni zadaci    Index