Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » JAVA Решение задач

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Открыть новую тему     Написать ответ в эту тему

smirnvlad

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pahapaha11

Цитата:
Определить количество пятизначных натуральных чисел, сумма цифр которых равняется заданному числу N (видно, что 1<=N<=45). При вычислениях нельзя использовать операции деления (/, %).  

Подробнее...
 
Добавлено:

Цитата:
Написать программу, вычисляющую по схеме Горнера значения многочлена вида:
   y=11x10 + 10x9 + 9x8+...+2x + 1  

Подробнее...

Всего записей: 417 | Зарегистр. 31-03-2009 | Отправлено: 08:43 26-11-2010
Ura5555

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1)Сформировать последовательность, элементы которой вычисляются по формуле: an=n/(n2+1), n=1,2...20, но найти сумму этой  последовательности.        
 
 2)Знайти, на каком шаге в ряду  ... встретится первое число, что меньше за 1+10-4.  Напечатать номер шага и число. ?
 3)Числа Фибоначи fn определяются формулами  f0=f1=1; fn=fn-1+fn-2  при n=2,3... Определить десятое число Фибоначи.

Всего записей: 5 | Зарегистр. 23-11-2010 | Отправлено: 16:27 30-11-2010
pahapaha11

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
БОЛЬШОЕ СПАСИБО С зАДАЧКАМИ!!!!!
 
ВТОРАЯ ЗВУЧИТ ВОТ ТАК:
 Обчислить y=(2n-1)!!=1*3*5*...*(2n-1),   где n вводится с клавиатуры (n>0).
 
ЕСЛИ НЕ ЛЕНЬ СДЕЛАЙТЕ КАК НИБУДЬ НА ДОСУГЕ!!!!!!!!
 
P.S.:НАДО ВЫПОЛНИТЬ С ЦИКЛО DO-WHILE!!!!!!!
 
ЗАРАНИЕ СПАСИБО!!!!!!




КАПС выключи, а то нельзя.

Всего записей: 7 | Зарегистр. 05-11-2010 | Отправлено: 20:42 30-11-2010 | Исправлено: ShIvADeSt, 06:19 02-12-2010
smirnvlad

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ura5555

Цитата:
1)Сформировать последовательность, элементы которой вычисляются по формуле: an=n/(n2+1), n=1,2...20, но найти сумму этой  последовательности.        
 3)Числа Фибоначи fn определяются формулами  f0=f1=1; fn=fn-1+fn-2  при n=2,3... Определить десятое число Фибоначи.
 

Подробнее...
 
Добавлено:
pahapaha11

Цитата:
ВТОРАЯ ЗВУЧИТ ВОТ ТАК:
 Обчислить y=(2n-1)!!=1*3*5*...*(2n-1),   где n вводится с клавиатуры (n>0).  

Подробнее...

Всего записей: 417 | Зарегистр. 31-03-2009 | Отправлено: 10:55 04-12-2010
pahapaha11

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за 3 задачу!!!!!! я тоже додумался как её сделать!!!!!!
 
вот есть задачка:
Дан массив действительных чисел, который содержит n элементов.Найти суму произвидений непарных элементов ( элементов с непарными номерами ) на следующие за ними парные элементы ( с парными номерами ). Переставить элементы массива так, чтобы сначала стояли положительные, потом нулевые и отрецательные значения в порядке их расположения. Отрецательные элементы упорядочить по повышению методом линейной сортировки...

Всего записей: 7 | Зарегистр. 05-11-2010 | Отправлено: 20:40 06-12-2010
Ura5555

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите Пожалуста!!!! решить задачки зарание СПАСИБО!!!!!
 
1)Дан массив вещественных чисел, который содержит n элементов.  Найти  наибольший элемент, который имеет парной номер. Определить  или является он единственным. "Сжать " массив, оставив только разные элементы (то есть удалив все одинаковые элементы). Упорядочить новый массив за ростом методом выбора.

Всего записей: 5 | Зарегистр. 23-11-2010 | Отправлено: 13:42 08-12-2010
prostoron

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
*Обчислити за схемою Горнера значення багаточлена виду:
y=2&#8729;x10 + 4&#8729;x9 + 6&#8729;x8+...+20&#8729;x + 22.
     *Використавши формулу трапеції, приблизно обчислити визначений інтеграл  в межах [&#960;,  2&#960;] від функції  .  Згідно цієї формули інтеграл в межах  від А до В для функції f(x) дорівнює
          h&#8729;(f(x0)+2&#8729;f(x1)+2&#8729;f(x2)+ ... +2&#8729;f(xN-3)+2&#8729;f(xN-2)+f(xN-1))/2,  
         де h=(В-А)/N, xI=А+I&#8729;h, 0<I<N. Взяти N=80.
*Числа Фібоначі fn визначаються формулами  f0=f1=1; fn=fn-1+fn-2  при n=2,3... Знайти f - перше число Фібоначі, більше m (m>1).
 
*    Дано масив дійсних чисел, що містить n елементів. Розрахувати середнє арифметичне тих елементів масиву, які розташовані ліворуч від першого максимального елемента.  Упорядкувати елементи масиву ліворуч від першого максимального елемента  за зростанням методом вставки.
 
Попробуйте решить пожалуйста,СПАСИБО!!!!

Всего записей: 1 | Зарегистр. 10-01-2011 | Отправлено: 19:47 10-01-2011
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
prostoron
А можно задачи на русском? И формулы в более читаемом виде, типа как ниже?
 
Добавлено:
prostoron

Цитата:
*Обчислити за схемою Горнера значення багаточлена виду:  
y=2&#8729;x10 + 4&#8729;x9 + 6&#8729;x8+...+20&#8729;x + 22.


Код:
public class Main
{
    public static void main(String args[])
    {
        int a[] = {3, 6, -1, 4};
 
        System.out.println("Input x:");
        Scanner in = new Scanner(System.in);
 
        int x = in.nextInt();
        int px = a[0];
 
        for(int i = 1; i < a.length ; i++)
            px = px * x + a[i];
 
        System.out.printf("p(%d) = %d", x, px);
    }
}

где массив a - это массив коэффициентов многочлена, то есть в примере задан многочлен p(x) = 3*x^3 + 6*x^2 - x + 4

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 20:03 12-01-2011 | Исправлено: Omicron_Persey_8, 20:47 12-01-2011
jeffrey at

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста с двумя задачами!
Внизу краткое описание условий. В оригинале условия даны ввиде принтскринов. вот ссылка:
http://rghost.ru/4510270
Задание 1
Рандомно задается уравнение параболы вида ax^2+bx+c.  (пример   y=3x^2+24x+71).
Необходимо сделать проверку на знак коэффициента A (направление ветвей параболы вверх/вниз)
Привести уравнение +-(y-k)/b = (x-h)^2   к стандартному виду   и с помощью подставления значений k, h, b приравнять  эти уравнния. При правильном вводе значений выводить сообщение (well done),  при ошибке (try again). При нажатии на solution выводить ответ.
 
 
Задание 2
Вершина параболы хадается рандомнымим значениями в диапазоне от 0 до 10. Парабола пересекает ось У в y=B*H^2+K-4
Указать напраление ветвей параболы.
Подобрать значения коэффициентов A,B,C для уравнения это параболы.
При нажатии выводить well done или try again
При нажатии на solution выводить ответ.
 
Заранее, ОГРОМНОЕ СПАСИБО!

Всего записей: 1 | Зарегистр. 24-02-2011 | Отправлено: 00:14 24-02-2011
Irywka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помоги пожалуйста девушки у мня экзамен за пару дней а я не чего не знаю по ЯВИ вот что мне надо решить заранее спасибо моя Емеил : glamyr_u@mail.ru  (и если можно с комментарием к каждой строке что понимать с чем его есть)
 Джерела завдань: електронний задачник taskbook
o    Целые числа
Integer2. Дана масса M в килограммах. Используя операцию деления нацело, найти количество полных тонн в ней (1 тонна = 1000 кг).
o    Логические выражения
Boolean2. Дано целое число A. Проверить истинность высказывания: «Число A является нечетным».
 

Всего записей: 1 | Зарегистр. 14-04-2011 | Отправлено: 19:19 14-04-2011
Lesenochka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста решить задачку!!
 
 
Нужно чтобы,при нажатии кнопки вычисление выводило в окно браузера названии товаров, цена которых больше заданного значения, которое вводится в дополнительное текстовое окно.
 
Если не трудно,можете скинуть на почту: lesenochkak@mail.ru
 
Заранее, СПАСИБО!!!

Всего записей: 2 | Зарегистр. 13-05-2011 | Отправлено: 15:57 13-05-2011 | Исправлено: Lesenochka, 15:59 13-05-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Irywka, Lesenochka Девушки, вы неверно поняли назначение данного раздела. Здесь не делают за нерадивых студентов их задания, а помогают найти ошибки, подсказать варианты  или сделать улучшения в уже написанном коде.
Выкладывайте сюда свой код, пишите, что именно не получается, и вам с удовольствием помогут.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 22:49 13-05-2011 | Исправлено: vlary, 22:53 13-05-2011
Lesenochka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
если ну никак не получается,а оч надо...к тому же на этом форуме уже решали так задачи.....а вы пишете совсем другое!!!!

Всего записей: 2 | Зарегистр. 13-05-2011 | Отправлено: 20:14 14-05-2011
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lesenochka

Цитата:
если ну никак не получается,а оч надо...

Тогда выкладывайте что не получается. Кто то решает полностью, кто то помогает. Здесь никто никому ничего не обязан (исключение раздел Объявления о работе), поэтому надеяться, что за вас ВСЕ сделает кто то другой, не стоит.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 04:12 26-05-2011
maybe90

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задание: Разработать приложение-чат. На сервере и клиенте отображаются предаваемые сообщения и время их отправления.  Сервер хранит информацию о переданных сообщениях в текстовом файле.  Предусмотреть возможность редактирования текстовой информации, хранящейся на сервере, клиентом.
 
ВОТ ЧТО ПОЛУЧИЛОСЬ, А ДАЛЬШЕ СТУПОР, ОШИБКИ ВЫДАЕТ...
Код клиента:
 
import java.io.*;
import java.net.*;
 
public class client {
  public static void main(String[] args) throws IOException {
 
    System.out.println("Welcome to Client side");
 
    Socket fromserver = null;
 
    if (args.length==0) {
      System.out.println("use: client hostname");
      System.exit(-1);
    }
 
    System.out.println("Connecting to... "+args[0]);
 
    fromserver = new Socket(args[0],1024);
    BufferedReader in  = new BufferedReader(new InputStreamReader(fromserver.getInputStream()));
    PrintWriter    out = new PrintWriter(fromserver.getOutputStream(),true);
    BufferedReader inu = new BufferedReader(new InputStreamReader(System.in));
 
    String fuser,fserver;
 
    while ((fuser = inu.readLine())!=null) {
      out.println(fuser);
      fserver = in.readLine();
      System.out.println(fserver);
      if (fuser.equalsIgnoreCase("close")) break;
      if (fuser.equalsIgnoreCase("exit")) break;
    }
 
    out.close();
    in.close();
    inu.close();
    fromserver.close();
  }
}
 
Код сервера
 
import java.io.*;
import java.net.*;
 
public class Server {
 
  public static void main(String[] args) throws IOException {
    System.out.println("Welcome to Server side");
    BufferedReader in = null;
    PrintWriter    out= null;
 
    ServerSocket servers = null;
    Socket       fromclient = null;
 
    // create server socket
    try {
      servers = new ServerSocket(3128);
    } catch (IOException e) {
      System.out.println("Couldn't listen to port 4444");
      System.exit(-1);
    }
 
    try {
      System.out.print("Waiting for a client...");
      fromclient= servers.accept();
      System.out.println("Client connected");
    } catch (IOException e) {
      System.out.println("Can't accept");
      System.exit(-1);
    }
 
    in  = new BufferedReader(new InputStreamReader(fromclient.getInputStream()));
    out = new PrintWriter(fromclient.getOutputStream(),true);
    String         input,output;
 
    System.out.println("Wait for messages");
    while ((input = in.readLine()) != null) {
     if (input.equalsIgnoreCase("exit")) break;
     out.println("S ::: "+input);
     System.out.println(input);
    }
    out.close();
    in.close();
    fromclient.close();
    servers.close();
  }
}
 
 ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!
 
Можно на mail: maby90@mail.ru

Всего записей: 1 | Зарегистр. 02-06-2011 | Отправлено: 10:48 02-06-2011
Red Planet



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день! С помощью примера из SDK извлек имена контактов.

Цитата:
private Cursor getContacts() {
        // Run query
        Uri uri = ContactsContract.Contacts.CONTENT_URI;
        String[] projection = new String[] {
            ContactsContract.Contacts._ID,
            ContactsContract.Contacts.DISPLAY_NAME
    };
         
    String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP;
    String[] selectionArgs = null;
    String sortOrder = ContactsContract.Contacts.DISPLAY_NAME;
 
    return managedQuery(uri, projection, selection, selectionArgs, sortOrder);
}

 
Вывел в ListView.

Цитата:
private void populateContactList() {
        // Build adapter with contact entries
        Cursor cursor = getContacts();
        String[] fields = new String[] {
            ContactsContract.Data.DISPLAY_NAME
        };
 
        SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.contact_entry, cursor,
            fields, new int[] {R.id.contactEntryText});
        mContactList.setAdapter(adapter);
}

 
onCreate моей активити.

Цитата:
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.contact_manager);
         
        mContactList=(ListView) findViewById(R.id.contactList);      
         
        // Show contacts.
        populateContactList();
}

 
Как вытащить из ListView имена контактов и преобразовать их в строки?

Всего записей: 215 | Зарегистр. 18-06-2009 | Отправлено: 12:47 16-06-2011
Red Planet



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогли на другом форуме. Если у кого-либо будет такая же задача, то решается она так.

Цитата:
public class ContactManager extends Activity implements OnClickListener {
    ListView lvOfConts;
    Cursor cur;
    CursorAdapter curAd;
    EditText etIn;
    Button butComp;
    ListView lvOfEqs = null;
    TextView twFound;
    ArrayList<String> listOfNames = new ArrayList<String>();
    };
 
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.contact_manager);
        
        lvOfEqs = (ListView)findViewById(R.id.lveqs);
        etIn = (EditText)findViewById(R.id.etin);
        butComp = (Button)findViewById(R.id.butcomp);
        butComp.setOnClickListener(this);
        twFound = (TextView)findViewById(R.id.tweqs);
        twFound.setVisibility(4);
        
        lvOfConts = (ListView)findViewById(R.id.lv_all_conts);
        
        cur = getContentResolver().query(
                ContactsContract.Contacts.CONTENT_URI,
                null, null, null, ContactsContract.Contacts.DISPLAY_NAME);
      
            curAd = new SimpleCursorAdapter(this,
                android.R.layout.test_list_item,
                cur,  
                new String[] { ContactsContract.Contacts.DISPLAY_NAME },
                new int[] { android.R.id.text1 });
      
        lvOfConts.setAdapter(curAd);
        
        cur.moveToFirst();
        for (int i=0; i<curAd.getCount(); cur.moveToPosition(++i))
            listOfNames.add(cur.getString(cur.getColumnIndex(ContactsContract.Data.DISPLAY_NAME)));
    }
}

Не знаю, хорошее решение или плохое, так как сам только учусь. Может быть, какие-то данные лишние. Нет времени разбираться, просто скопировал рабочий код.

Всего записей: 215 | Зарегистр. 18-06-2009 | Отправлено: 16:12 21-06-2011 | Исправлено: Red Planet, 16:14 21-06-2011
Casperina

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго  дня!
У меня сложилась проблема - препод задал задачу.  а решить я  сама её не  в  силах  
Прошу помощи:
 
Получить все четырехзначные  натуральные числа,  в записи  каждого  из которых  нет двух  одинаковых цифр.
 
Заранее благодарю!

Всего записей: 1 | Зарегистр. 21-06-2011 | Отправлено: 19:34 21-06-2011 | Исправлено: Casperina, 19:35 21-06-2011
ruslrusl



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Casperina
могу идею дать
int a,b,c,d;
int k;
for (int i=1000; i<9999; i++)
{
k=i;
a=k%10;
k=k/10;
b=k%10;
k=k/10;
c=k%10;
d=k;
//и тут дальше сравнения a,b,c,d
}

Всего записей: 305 | Зарегистр. 14-10-2009 | Отправлено: 17:18 24-06-2011 | Исправлено: ruslrusl, 18:14 24-06-2011
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ruslrusl
Вы в своём примере уже допустили 2 ошибки - надеюсь вы про них в курсе?..

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 17:47 24-06-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » JAVA Решение задач


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru