Контрольная работа по "Программированию"
Автор: Vadima666 • Февраль 12, 2022 • Контрольная работа • 717 Слов (3 Страниц) • 175 Просмотры
1 Чётность числа
#include<stdio.h>
#include<conio.h>
int function(int a)
{
if(a%2==0) //если нет остатка
от деления, т.е. число четное
return 0; //возвращаем 0
Else //иначе (т.е. число не четное)
return 1; //возвращаем 1
}
int main()
{
int a, b;
printf("input A = ");
scanf("%d", &a);
b=function(a);
if(b==0)
printf("4uclo %d 4etnoe", a);
else
printf("4uclo %d ne4etnoe", a);
_getch();
}
2 Определение простоты числа
#include<stdio.h>
#include<conio.h
void main()
{
int n,i,s=0,k; // Объявления вперед
printf("Vvedite nat chislo n");
scanf("%d",&n);
for (i=2; i<=n/2; i++)
{
k=n%i;
if (k=0) break;
}
if (i > n/2)
printf("Prostoe");
else
printf("Ne prostoe");
}
3 Нахождение НОК
#include <stdio.h>
int main(void)
{
int M, N, K, i;
scanf("%d%d", &M, &N);
if (!M || !N)
{
printf("Error\n");
return 1;
}
K = N * M;
for (i = K; i > 0; i--)
if (i % M == 0 && i % N == 0)
K = i;
printf("%d\n", K);
return 0;
}
4 Нахождение НОД
#include<stdio.h>
#include<conio.h>
main()
{
int A, B; /* Объявляем целочисленные переменные*/
scanf(«%d», &A); /* Вводим число с клавиатуры*/
scanf(«%d», &B); /* Вводим число с клавиатуры*/
printf(«A=%d, B=%d», A, B); /*Выводим на монитор введенное число*/
while (A!=0 && B!=0) /*Пока А и В не равняется нулю делать следующее*/
if (A>B) /*Если А больше В*/
A=A-B;
else /*Иначе*/
B=B-A;
if (A!=0)
printf («\nNOD=%d\n», A); /*Выводим на монитор полученную сумму*/
else
printf («\nNOD=%d\n», B); /*Выводим на монитор полученную сумму*/
getch(); /*Функция, чтобы при завершении программы результаты оставались на экране*/
return 0; /*Эта строка говорит о том, что программа завершилась корректна*/
}
5 среднее арифметическое чисел
#include <stdio.h>
...