Võrgurakendused I / Programmeerimise põhikursus
#276
Отправлено 12 января 2009 - 19:04
public class summa {
public static void main(String [] args) {
int index = -1;
int array[][] = {
{1, 2, 3},
{5, 7, 3},
{8, 1, 1}
};
int comp = -100000;
for (int i = 0; i < 3; i++) {
int sum = 0;
for (int j = 0; j < 3; j++) {
sum += array[i][j];
}
if (comp < sum) {
comp = sum;
index++;
}
}
System.out.println(index);
}
}
#277
Отправлено 12 января 2009 - 19:22
Алгоритм будет таков (довел до ума и темеь работает нормально):
public void reverse(final String s) { String tmp = ""; for (int i = 0; i < s.length(); i++) { if (s.charAt(i) == ' ' || i + 1 == s.length()) { if (i + 1 == s.length()) { System.out.print(s.charAt(i)); } for (int j = tmp.length() - 1; j >= 0; j--) { System.out.print(tmp.charAt(j)); } System.out.print(' '); tmp = ""; } else { tmp += s.charAt(i); } } }
а вот третье почти правельно но есть небольшые загвоздочки. правельнее буде так:
public int maxSumIndex(final int[][] array) { int maxSum = Integer.MIN_VALUE; int maxSumIdx = -1; for (int i = 0; i < array.length; i++) { int sum = 0; for (int j = 0; j < array[i].length; j++) { sum += array[i][j]; } if (sum > maxSum) { maxSum = sum; maxSumIdx = i; } } return maxSumIdx; }
Сообщение изменено: Infern0 (14 января 2009 - 15:40 )
#285
Отправлено 15 января 2009 - 11:34
import javax.swing.*; import java.awt.*; class spiral { public static void main(String args[]) { JFrame frame = new SpiralBoard("Spiral"); frame.setSize(800, 800); frame.setVisible(true); } } class SpiralBoard extends JFrame { DrawPanel Board; SpiralBoard(String name) { super(name); Board = new DrawPanel(); this.getContentPane().add(Board); } class DrawPanel extends JPanel { public void paintComponent(Graphics g) { int depth = 10; int d = depth; int x = 400; int y = 400; for(int i = 0; i <= 20; i++) { g.drawLine(x, y, x = x+d, y); g.drawLine(x, y, x, y = y+d); d = d+depth; g.drawLine(x, y, x = x-d, y); g.drawLine(x, y, x, y = y-d); d = d+depth; } } } }
программисты, блин...
Сообщение изменено: George (15 января 2009 - 11:37 )
#289
Отправлено 23 января 2009 - 19:09
Вообще обычно неделю, полторы, редко 2
тут торопиться не надо. Таммет вообще никогда не спешил с выставлением оценок, так что запаситесь терпением Если к концу следуушей недели появятся - хорошо будетк каким числам Таммет обычно выставляет оценки на своем сайте за ППК ?
#290
Отправлено 24 января 2009 - 13:10
#296
Отправлено 28 января 2009 - 12:50
Всё равно его не брошу,
Буду грызть его зубами
Потому что он хороший
#297
Отправлено 05 февраля 2009 - 14:13
Лди кто знает подскажите, я забил на домашнии работы и ток в последний день сдавал поэтому баллов мало, сдал экзамен нормально и теперь хочу например на будующий год пересдать что бы получить оценку лучше как это делается? а то при 5 макс баллов за домашку много баллов не заработаешь а хочется хотя бы 4 за предмет? Интересно все ли сдавать надо будет по новой или как вообще ?
С прошлогодними домашками можно только пересдать экзамен, чтобы улучшить оценку. А так все домашки надо сдавать заново, он ничего не учитывает и всё по новой одним словом.
#298
Отправлено 19 мая 2009 - 20:36
#299
Отправлено 20 мая 2009 - 14:23
class max_summa { public static void main(String args[]) { int array[][] = {{1,3,4}, {5,5,1}, {1,2}}; int max = 0; int rowMax = 0; int tmp; for (int row = 0; row < array.length; row++) { tmp = 0; for (int col = 0; col < array[row].length; col++) { tmp += array[row][col]; } if(tmp >= max) { max = tmp; rowMax = row; } } System.out.println("Maximum is " + max + " in the " + rowMax + " line."); } }