Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Задача(среднее арифметическое) / 5 сообщений из 5, страница 1 из 1
04.04.2013, 18:26:56
    #38213474
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача(среднее арифметическое)
Нужно программа которая считает среднее арифметическое числе которые введет пользователь
(через циклы массивы)
Проблема такая
1 Заранее неизвестно сколько будет введено чисел и если нажать кнопку(к примеру R) то программа запустится и сделает вычисления
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
public class MainClass {
    public static void main(String args[]) {
    	Scanner sc = new Scanner(System.in);
    	int n = sc.nextInt();
    	int n1 = sc.nextInt();
    	int n2 = sc.nextInt();
    	int n3 = sc.nextInt();
    	int ar[] = {n,n1,n2,n3};
    	int a = ar.length;
    	int res = (ar[0] + ar[1] + ar[2] + ar[3])/a;
    	System.out.println(res);
    	
    
    }
    	



}
...
Рейтинг: 0 / 0
04.04.2013, 18:35:40
    #38213488
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача(среднее арифметическое)
Teams,

Можно обойтись и без использования массивов:
Код: java
1.
2.
3.
4.
5.
6.
java.util.Scanner scan = new java.util.Scanner(System.in);
int count, sum = 0;
for (count = 0; scan.hasNextInt(); count++) {
    sum += scan.nextInt();
}
System.out.println("Result: " + (sum / count));
...
Рейтинг: 0 / 0
04.04.2013, 18:46:00
    #38213503
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача(среднее арифметическое)
UsmanTeams,

Можно обойтись и без использования массивов:
Код: java
1.
2.
3.
4.
5.
6.
java.util.Scanner scan = new java.util.Scanner(System.in);
int count, sum = 0;
for (count = 0; scan.hasNextInt(); count++) {
    sum += scan.nextInt();
}
System.out.println("Result: " + (sum / count));


Работает
...
Рейтинг: 0 / 0
04.04.2013, 18:59:12
    #38213510
Teams
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача(среднее арифметическое)
Не совсем понял
sum += sc.nextInt(); как её по другой расписать sum = sc.nextInt();+sum?
...
Рейтинг: 0 / 0
04.04.2013, 19:19:18
    #38213525
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача(среднее арифметическое)
Teams,

Код: java
1.
sum = sum + scan.nextInt();
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Задача(среднее арифметическое) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]