Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2014, 00:35   #1
_lev
Пользователь
 
Регистрация: 16.06.2014
Сообщений: 11
По умолчанию найти минимальную и среднюю сумму

помогите доделать прогу. нужно найти минимальную суммарную и минимальную среднюю зарплату работника.
Код:
package zadanie_2;
import java.io.IOException;

public class Zadanie_2 {
    public static void main(String[] args) {        
        try
        {
            StringBuffer str = new StringBuffer();
            char ch;
            int n;
            System.out.println("Введите кол-во строк в таблице: ");
            while( (ch = (char)System.in.read()) != '\n')
                str.append(ch);
            n=Integer.parseInt(str.toString());
            String fio[] = new String[n];
            int spisok_zp[] = new int[n];
            int kol[] = new int[n];
            
            for(int i=0; i<n; i++) 
            {
                System.out.println("\nВведите ФИО:");
                str = new StringBuffer();
                while( (ch = (char)System.in.read()) != '\n')
                    str.append(ch);
                fio[i] = new String(str.toString());
                System.out.println("Введите кол-во рабочих мест:");
                str = new StringBuffer();
                while( (ch = (char)System.in.read()) != '\n')
                    str.append(ch);
                kol[i] = Integer.parseInt(str.toString());
                int m = kol[i];
                for(int j=0; j<m; j++)
                {
                    System.out.println("Введите размер " + (j+1) + "-й зарплаты: ");
                    while( (ch = (char)System.in.read()) != '\n')
                        str.append(ch);
                    spisok_zp[i] = Integer.parseInt(str.toString());
               
                }
            }
            System.out.println("\nИсходная таблица");
            for(int i=0; i<n; i++)
            {
                System.out.println("  " + fio[i] + "  " + kol[i] + "  " + spisok_zp[i] + "  ");
            }
            System.out.println("Минимальная зарплата: " );
        }
        catch(IOException e)
        {
            System.out.println(e.toString());
        }
    }
}
а еще нужно сделать так, чтобы список зарплат разделялись пробелами.
_lev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив. Найти минимальную сумму |Aij-Akj|. i,k - строки GreeNYA Общие вопросы C/C++ 1 29.11.2013 15:29
Двумерный массив. Определить минимальную сумму элементов строки двумерного массива vralayala Паскаль, Turbo Pascal, PascalABC.NET 3 23.09.2013 08:45
Найти минимальную ширину колеи Анастасия18 Помощь студентам 2 29.06.2011 08:34
В строках таблицы,содержащих наибольшее кол-во нулей, найти минимальную в строке сумму абсолютных величин Bga Помощь студентам 2 07.12.2009 00:52