// stdafx.h: включаемый файл для стандартных системных включаемых файлов
// или включаемых файлов для конкретного проекта, которые часто используются,
// но не часто изменяются
#pragma once
#define _CRT_SECURE_NO_WARNINGS
#include "targetver.h"
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <locale.h>
Задание 5Б:
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
float y, result;
printf("\nВведите значения:\n");
printf("y="); scanf("%f", &y);
result = 5*cos(y);
printf("\nОтвет: %f", result);
_getch();
}
Скриншот:
Задание 8А:
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
float x1, x2, result;
printf("\nВведите исходные значения:\n");
printf("\nx1="); scanf("%f", &x1);
printf("\nx2="); scanf("%f", &x2);
result = sqrt(pow(x1,2)+pow(x2,2));
printf("\nОтвет: %f", result);
_getch();
}
Скриншот:
Задание 8Т:
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
float x, result;
printf("\nВведите исходные значения:\n");
printf("x="); scanf("%f", &x);
result = abs(x) + abs(x+1);
printf("\nОтвет: %f", result);
_getch();
}
Скриншот:
Задание 12А:
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
int x; float result;
printf("\nВведите исходные значения:\n");
printf("x="); scanf("%d", &x);
result = _Pow_int((1+x), 2);
printf("\nОтвет: %f", result);
_getch();
}
Скриншот:
Задание 13Р:
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
float x, result;
printf("\nВведите исходные значения:\n");
printf("x="); scanf("%f", &x);
result = abs(pow(x,2)-pow(x,3)) - (7*x)/(pow(x,3)-15*x);
printf("\nОтвет: %f", result);
_getch();
}
Скриншот:
Задание 16Б:
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
float x, y;
printf("\nВведите исходные значения:\n");
printf("x="); scanf("%f", &x);
y = sin((3,2+sqrt(1+x))/abs(5*x));
printf("\nОтвет: %f", y);
_getch();
}
Скриншот:
Задание 32:
Известны координаты двух точек на плоскости. Составить программу вычисления расстояния между ними.
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
float x1, x2, y1, y2, dist;
printf("\nВведите координаты точек:\n");
printf("\nx1="); scanf("%f", &x1);
printf("\ny1="); scanf("%f", &y1);
printf("\nx2="); scanf("%f", &x2);
printf("\ny2="); scanf("%f", &y2);
dist = sqrt(pow((x2-x1),2)+pow((y2-y1),2));
printf("\nРасстояние между двумя точками: %f", dist);
_getch();
}
Скриншот:
Задание 55Т:
Для данных областей составить программу, которая определяет принадлежность точки с координатами (x,y) закрашенной области.
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
int x, y;
printf("\nВведите координаты точки:\n");
printf("\nx="); scanf("%d", &x);
printf("\ny="); scanf("%d", &y);
if ((y>=1) && (y<=7))
{if (((x>=2) && (x<=7)) || ((x<=-1) && (x>=-8))) printf("\nТочка принадлежит закрашенной области."); else printf("\nТочка не принадлежит закрашенной области.");}
else printf("\nТочка не принадлежит закрашенной области.");
_getch();
}
Скриншот:
Задание 65:
Известны сопротивления двух не соединенных друг с другом участков электрической цепи и напряжение на каждом из них. По какому участку протекает меньший ток?
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
float R1, R2, V1, V2, I1, I2;
printf("\nВведите сопротивление первого участка электрической цепи (R1): "); scanf("%f", &R1);
printf("\nВведите напряжение первого участка электрической цепи (V1): "); scanf("%f", &V1);
printf("\nВведите сопротивление второго участка электрической цепи (R2): "); scanf("%f", &R2);
printf("\nВведите напряжение второго участка электрической цепи (V2): "); scanf("%f", &V2);
I1 = V1 / R1;
I2 = V2 / R2;
if (I1 == I2) printf("\nТок в обоих участках цепи равен:\nI = %f", I1);
if (I2 > I1) printf("\nМеншьший ток протекает по первому участку электрической цепи:\nI1 = %f", I1);
if (I2 < I1) printf("\nМеншьший ток протекает по второму участку электрической цепи:\nI2 = %f", I2);
_getch();
}
Скриншот:
Задание 75А:
Дано трехзначное число. Верно ли, что все его цифры одинаковые?
if (a==b && a==c) printf("\nВсе цифры данного числа одинаковые.");
else printf("\nЦифры данного числа не одинаковые.");
_getch();
}
Скриншот:
Задание 90:
Программа-льстец. На экране высвечивается вопрос «Кто ты: мальчик или девочка? Введи D или M». В зависимости от ответа на экране должен появится текст «Мне нравятся девочки!» или «Мне нравятся мальчики!».
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
char otvet;
printf("\nКто ты: мальчик или девочка? Введи D или M: "); scanf("%c", &otvet);
if (otvet==*"D" || otvet ==*"d") printf("\nМне нравятся девочки!");
if (otvet==*"M" || otvet ==*"m") printf("\nМне нравятся мальчики!");
_getch();
}
Скриншот:
Задание 128:
Написать программу, которая по паролю определяет уровень доступа сотрудника к секретной информации в базе данных. Доступ к базе имеют только шесть человек, разбитых на три группы по уровням доступа. Они имеют следующие пароли: 9583, 1747 – доступ А, B, C; 3331, 7922 – доступ B, C; 9455, 8997 – доступ C.
if (password==9583 || password==1747) printf("\nДоступ разрешен! Уровень допуска: A, B, C");
if (password==3331 || password==7922) printf("\nДоступ разрешен! Уровень допуска: B, C");
if (password==9455 || password==8997) printf("\nДоступ разрешен! Уровень допуска: C");
_getch();
}
Скриншот:
Задание 173Б:
где
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
float x, k, result;
printf("\nВведите исходные значения:\n");
printf("x="); scanf("%f", &x);
if (sin(x)>=0) k=pow(x,2); else k=abs(x);
if (x<k) result=abs(x); else result=k*x;
printf("\nОтвет: %f", result);
_getch();
}
Скриншот:
Задание 173У:
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
float x, result;
printf("\nВведите исходные значения:\n");
printf("x="); scanf("%f", &x);
if (x<=13) result=(-3*x + 9); else result = -(3/(x+1));
printf("\nОтвет: %f", result);
_getch();
}
Скриншот:
Задание 186:
С начала 1990 года по некоторый день прошло n месяцев и 2 дня (n≥1). Определить, к какому месяцу (январь, февраль и т.д.) относится этот день.
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
int month=0, n, i;
printf("\nПрошло месяцев: "); scanf("%d", &n);
if (n>=1)
{
for(i=1;i<=n;i++)
{
month+=1;
if (month==13) month=1;
}
month++; if (month>12) month=1;
switch (month)
{
case 1: printf("\nМесяц: Январь."); break;
case 2: printf("\nМесяц: Февраль."); break;
case 3: printf("\nМесяц: Март."); break;
case 4: printf("\nМесяц: Апрель."); break;
case 5: printf("\nМесяц: Май."); break;
case 6: printf("\nМесяц: Июнь."); break;
case 7: printf("\nМесяц: Июль."); break;
case 8: printf("\nМесяц: Август."); break;
case 9: printf("\nМесяц: Сентябрь."); break;
case 10: printf("\nМесяц: Октябрь."); break;
case 11: printf("\nМесяц: Ноябрь."); break;
case 12: printf("\nМесяц: Декабрь."); break;
default: printf("\nОшибка!"); break;
}
}
else printf("\nОшибка!");
_getch();
}
Скриншот:
Задание 215:
Натуральное число называют совершенным, если оно равно сумме всех своих делителей, включая 1. Например, 6 = 1 + 2 + 3. Найти совершенные числа, меньшие заданного числа N.
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
int n, i, k, s=0; // n - заданное число, i - используется для 1-ого цикла, k - используется для 2-ого цикла, s - сумма.
printf("\nВведите число n = "); scanf("%d", &n);
for(i=n;i>=1;i--)
{
for(k=1;k<i;k++)
{
if(i%k==0) s+=k;
}
if (s==i) printf("\nЧисло %d является совершенным.", i);
s = 0;
}
_getch();
}
Скриншот:
Задание 229:
Напечатать таблицу соответствия расстояний в дюймах расстояниями в сантиметрах для значений 10, 11, …, 22 дюйма (1 дюйма = 25.4 мм).
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
int i;
for(i=10; i<=22; i++)
printf("\nДюймы: %d - Сантиметры: %f", i, i*2.54);
_getch();
}
Скриншот:
Задание 249:
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
int i,n; float a, s=0;
printf("\nВведите число n = "); scanf("%d", &n);
printf("\nВведите число a = "); scanf("%f", &a);
for (i=1; i<=n; i++) s += (1 / (pow(a,2*i-2)));
printf("\nОтвет: %f", s);
_getch();
}
Скриншот:
Задание 277:
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
int x=2, i; float S=0;
for(i=1; i<=11; i+=2) S+=_Pow_int(x,i)/i;
printf("\nСумма равна: %f", S);
_getch();
}
Скриншот:
Задание 265А:
Найти: сумму квадратов всех целых чисел от 10 до 50.
Исходный код:
#include "stdafx.h"
int main()
{setlocale(0,"Rus");
int i, sum=0;
for(i=10; i<=50; i++) sum+=_Pow_int(i,2);
printf("\nОтвет: %d", sum);
_getch();
}
Скриншот:
Задание 265Б:
Найти: сумму квадратов всех целых чисел от a до 50 (значения a вводится с клавиатуры; a≤50;)