Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KURSach.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
88 Кб
Скачать
☆

8. Приложение к задаче №2

// 23. На клетчатой бумаге нарисовали окружность целого радиуса R с

// центром на пересечении линий. Найти К - количество клеток, целиком

// лежащих внутри этой окружности.

// Пример: если R=5, то К=60.

#include<stdio.h>

#include<math.h>

int main(){

int R0,K=0,i,R1;

printf("Enter R:");

scanf("%d",&R0);

R1=R0;

for(i=1;i<R0;i++){

if(sqrt(R1*R1+i*i)>R0){

R1--;

}

K+=R1;

}

K*=4;

printf("\nResult=%d\n",K);

return 0;

}

9. Приложение к задаче №3

// 580. Дан двухмерный массив A[1:2,1:15]. Известно, что среди его

// элементов два и только два равны между собой.

// Напечатать их индексы.

#include<stdio.h>

int main(){

int A[2][15];

int i,j,k,o;

for(i=0;i<2;i++){

for(j=0;j<15;j++){

printf("Enter array[2][15]:")

scanf("%d",&A[i][j]);

}

}

for(i=0;i<2;i++){

for(j=0;j<15;j++){

for(o=0;o<2;o++){

for(k=0;k<15;k++){

if(i!=o && j!=k){

if(A[i][j]==A[o][k]){

printf("Result: A[%d][%d]=A[%d][%d]",i,j,o,k);

return 0;

}

}

}

}

}

}

rintf("Not found");

return 0;

}

10. Приложение к задаче №4

// 384. Совершенные числа. Натуральное число называется совершен-

// ным, если оно равно сумме всех своих собственных делителей, включая

// 1. Напечатать все совершенные числа, меньшие, чем заданное M.

#include<stdio.h>

#include<math.h>

int main(){

int m,i,j,x,k;

printf("Enter M:");

scanf("%d",&m);

printf("Result:");

for(i=1;i<m;i++){

k=0;

x=i/2;//максимально возможное количество делителей(для уменьшения количества итераций)

for(j=1;j<=x;j++){

if(!(i%j)){

k+=j;

}

else ;

}

if(i==k)

printf("%d ",i);

else ;

}

return 0;

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]