Решения (задачи 95-119)
Задача 105.
// Выводит таблицу квадратов нечетных чисел #include <stdio.h> tinclude <conio.h> void main() int х = 1; // число int у; // квадрат числа int i; // счетчик циклов printf("Таблица квадратов\n"); printf ("----------------\n"); printf ("Число\1:Квадрат\n"); printf ("----------------\n"); for (i – 1; i <= 10; i++) { у = х*х; printf("%3i\t%4i\n", x, у); х += 2; } printf ("----------------\n"); printf("\п Для завершения нажмите Enter"); getch(); }
Задача 107.
// Вычисляет сумму первых n целых положительных чисел #include <stdio.h> #include <conio.h> void main () { int n; // кол-во суммируемых чисел int summ; // сумма int i; // счетчик циклов printf("Вычисление суммы положительных чисел\п"); printf("Введите количество суммируемых чисел › "); scanf("%i", &n); summ = 0; for (i = 1; i <= n; i++) summ = summ+i; printf("Сумма первых %i целых положительных чисел ",п); printf("равна %i", summ); printf("\п\п Для завершения нажмите Enter"); getch();
Задача 109.
// Вычисляет частичную сумму ряда: 1.3.6.9… #include <stdio.h> #include <conio.h> void main() { int e; // член ряда int n; // кол-во суммируемых членов int suiran =0; // частичная сумма ряда int i; // счетчик циклов printf("Вычисление частичной суммы ряда: "); printf("1.3.6.9,…\п"); printf("Введите количество суммируемых членов › "); scanf("%i", &n); е -1; for (i = 1; i <= n; summ += e; e += 2; } printf("Сумма первых %i членов ряда равна %i", n, summ); printf("\пДля завершения нажмите Enter"); getch();
Задача 110.
// Вычисление суммы ряда 1+1/2+1/3+… #include <stdio.h> #include <conio.h> void main() int n; // кол-во суммируемых членов ряда float i; // номер элемента ряда. Если объявить как // int, то при вычислении 1/i будет выполнено усечение дробной части float elem; // значение элемента ряда float summ =0; // сумма элементов ряда printf("Вычисление частичной суммы ряда"); printf("1+1/2+1/3+..An"); printf("Введите кол-во суммируемых членов ряда\п"); printf (" › "); scanf("%i",&n); summ = 0; for (i = 1; i <= n; i++) { elem = 1 / i; summ += elem; printf("Сумма первых %i", n); printf (" членов ряда равна %6.3f",summ); printf("\пДля завершения нажмите Enter"); getch();