Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Некоторые Задачи которые решали в течении семес...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
33.98 Кб
Скачать

#6. /*параллепипед в отверстие*/

#include <stdio.h>

Int main(void)

{

float a,b,c,x,y,max,sr,min,Mad,mid;

printf("\nVvedite a=");

scanf("%f",&a);

printf("\nVvedite b=");

scanf("%f",&b);

printf("\nVvedite c=");

scanf("%f",&c);

printf("\nVvedite x=");

scanf("%f",&x);

printf("\nVvedite y=");

scanf("%f",&y);

if(x>y) {Mad=x;mid=y;}

else { Mad=y;mid=x;}

if(a>b) {max=a;min=b;}

else {max=b;min=a;}

if(c<min) {sr=min;min=c;}

else

if(c>max) {sr=max;max=c;}

else

sr=c;

if((sr<=Mad) &&(min<=mid))

printf("\nYES");

else

printf("\nNO");

return 0;

}

#16. Часть 2. /*двойной факториал*/

#include <stdio.h>

int main(void)

{

int n,s,i;

printf("\nVvedite n=");

scanf("%i",&n);

s=1;

for(i=1;i<=n;i+=2)

{

if(n%2==0) s=s*(i+1);

else s=s*i;

}

printf("\nn!!=%i",s);

return 0;

}

#17. /*сумма ряда чисел

от 1/1 до 1/n*/

#include <stdio.h>

int main(void)

{

float n,s1,s2,i;

printf("\nVvedite n=");

scanf("%f",&n);

s1=1;

s2=0;

for(i=1;i<=n;i++)

{

s1=s1*i;

s2=s2+1/s1;

}

printf("\nsumma=%f",s2);

return 0;

}

# 11. /*сумма всех четных

чисел до n*/

#include <stdio.h>

int main(void)

{

int i,n,s;

printf("\n input n=");

scanf("%i",&n);

s=0;

for(i=1;i<=n;i=i++)

{ if(i%2==0) s=s+i;}

printf("\n s=%i ",s);

return 0;

}

#15. /*сумма всех целых чисел от n1 до n2*/

#include <stdio.h>

int main(void)

{

int n1,n2,s,i;

printf("\nVvedite n1=");

scanf("%i",&n1);

printf("\nVvedite n2=");

scanf("%i",&n2);

s=0;

for(i=n1;i<=n2;i++)

{

s=s+i;

}

printf("\nSumma=%i",s);

return 0;

}

/*определяет максимальное,

среднее минимальное из

введенных чисел*/

#include <stdio.h>

int main(void)

{

int a,b,c,max,min,sr;

printf("\n Input a=");

scanf("%i",&a);

printf("\n Input b=");

scanf("%i",&b);

printf("\n Input c=");

scanf("%i",&c);

max=a;

min=b;

if(a<b)

{ max=b;

min=a; }

if(c<=min)

{ sr=min;

min=c; }

else

if(c>=max)

{ sr=max;

max=c; }

else

sr=c;

printf("\nmin= %i sr= %i max= %i \n", min,sr,max);

return 0;

}

#13. /*сумма квадратов

всех чисел от 1 до n*/

#include <stdio.h>

Int main(void)

{

int i,n,s;

printf("\n input n=");

scanf("%i",&n);

s=0;

for(i=1;i<=n;i++)

{s=s+i*i;}

printf("\n s=%i ",s);

return 0;

}

/*максимальное и минимальное

число*/

#include <stdio.h>

Int main(void)

{

int a,b;

printf(" Input a=");

scanf("%i",&a);

printf(" Input b=");

scanf("%i",&b);

if(a>b)

printf("max=%i min=%i", a,b);

else(b>a);

printf("max=%i min=%i", b,a);

return 0;

}

#2. /*числа по возрастанию*/

#include <stdio.h>