Язык: Java
Класс назови: Help
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Scanner;
public class Help {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
ArrayList<Integer> al = new ArrayList<Integer>();
try{
for(int i = 0;;i++){
System.out.println("Вы вводите число " + i + " (Впишите любую букву или символ чтобы завершить ряд чисел) :");
al.add(in.nextInt());
}
}catch(Exception ex){
System.err.println("Ввод завершён!");
}
if(al.isEmpty()){
System.out.println("Пустой ввод!");
System.exit(0);
}
int count = 0;
for(int g:al){
if((g+"").length() == 3 && (g+"").charAt(0) == '4'){
count += g;
}
}
System.out.println("Вывод: "+count);
}
}
<span>Флэш-карта имеет объем 1Гбайт. Альманах содержит 336 страниц, в которой есть страницы с текстом по 2 КБ и 80 страниц с иллюстрациями, объемом 5 Мбайт каждая. Сколько альманахов полностью поместятся на флэш-карту в несжатом виде?
ответ:
336*2=672 КБ или 0,65625 Мб.
80*5=400 Мб
400+</span>0,65625 = 400,65625 Мб. - 1 Альманах
1 ГБ - 1024 МБ
следовательно 1024/400,65625 = 2,.......
т.о. поместиться 2 целых Альмонаха
Каталог (как то так,напишу еще че нить,ибо так 20 символов)
Метод подбора предельно прост и туп. В первой колонке набрасываешь ряд чисел, к примеру, от -10 до 10 (потом при необходимости изменишь масштаб). Во второй пишешь само уравнение (в твоём случае: "=A1^2+3*A1-3-1"). Протягиваешь на ту же высоту. Ищешь, где оно равно или наиболее близко к нулю. Так, сразу стало видно, что корни этого уравнения: -4 и 1.