24.2.3.24010530. Napraviti program koji traži da se sa tastature prvo unese prirodan broj n, a zatim n realnih brojeva. Nakon unosa program treba da ispiše sumu svih unesenih brojeva, kao i sumu svih pozitivnih brojeva. Na primjer, ukoliko se unese n = 5 i brojevi 2.3, 5, –4, 7.19 i 6, program treba da ispiše brojeve 16.49 i 12.49.

Opis rješenja:

Listing programa:

package zadatak;
import java.util.Scanner;
public class Zadatak24010530 {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println("Unesi broj n=");
		int n = input.nextInt();
		int s = 0;
		int p = 0;
		for (int i = 1; i <= n; i++) {
			int a = input.nextInt();
			s = s + a;
			if (a > 0)
				p = p + a;
		}
		System.out.println("Suma n unesenih brojeva je " + s + ", a suma svih pozitivnih brojeva je " + p);
	}
}

Ispis na ekranu:

Riješeni zadaci 2    Index