Практикум по программированию. Основы. Ввод и вывод. Арифметическая прогрессия 2
From AsIsWiki
Contents |
Java
import java.util.Scanner; public class Task10 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println(); System.out.println(" Арифметическая прогрессия "); System.out.println("---------------------------"); System.out.print(" Введите номер Am-члена прогрессии M: "); int m = in.nextInt(); System.out.print(" Введите M-ный член прогрессии Am: "); double am = in.nextDouble(); System.out.print(" Введите номер An-члена прогрессии N: "); int n = in.nextInt(); System.out.print(" Введите N-ный член прогрессии An: "); double an = in.nextDouble(); System.out.println("---------------------------"); double d = (am - an) / (m - n); double a1 = an - (n - 1) * d; double a2 = a1 + d; double a3 = a2 + d; double a4 = a3 + d; double sn = n * (a1 + an) / 2; double sm = m * (a1 + am) / 2; System.out.printf(" A1 = %.2f\n", a1); System.out.printf(" A2 = %.2f\n", a2); System.out.printf(" A3 = %.2f\n", a3); System.out.printf(" A4 = %.2f\n", a4); System.out.printf(" S%d = %.2f\n", m, sm); System.out.printf(" S%d = %.2f\n", n, sn); } }
C++
Pascal