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

Int main(void)

{

float x0,dx,f,x;

int n,i;

printf("\nInput x0=");

scanf("%f",&x0);

printf("\nInput dx(dx != 0)=");

scanf("%f",&dx);

printf("\nInput n(n>0)=");

scanf("%i",&n);

printf("\n x f(x) \n\n");

x=x0;

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

{

if(x<=0)

f=x*x;

else

f=2*x+1;

printf("\n%15.5f %15.5f",x,f);

x=x+dx;

}

return 0;

}

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

#include <stdio.h>

Int main()

{

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

printf("\nVvedite razmeri kirpicha i otverstiya\n");

scanf("\n%i \n%i \n%i \n%i \n%i",&a,&b,&c,&d,&e);

max=a;

min=b;

if(a<b)

{

min=a;

max=b;

}

if(c<=min)

{

sr=min;

min=c;

}

else

{

sr=max;

max=c;

}

if((sr<=d) && (min<=e));

if((sr<=e) && (min<=d))

printf("yes");

else

printf("no");

return 0;

}

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

#include <stdio.h>

Int main(void)

{

float i,n,s;

printf("Input n=");

scanf("%f",&n);

s=0;

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

{

s=s+1/i;

}

printf("\ns=%f",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;

}

/*числа в обратном порядке*/

#include <stdio.h>

int main(void)

{

int i,n;

printf("\n input n=");

scanf("%i",&n);

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

printf(" %i ",n-i+1);

return 0;

}

/*числа в обратном порядке*/

#include <stdio.h>

int main(void)

{

int i,n,s;

printf("\n input n=");

scanf("%i",&n);

for(i=n;i>=n;i--)

printf(" %i ",i);

return 0;

}

/*числа от 1 до n*/

#include <stdio.h>

int main(void)

{

int i,n,s;

printf("\n input n=");

scanf("%i",&n);

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

printf(" %i ",i);

return 0;

}

/*сумма чисел от 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;

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

}

return 0;

}

#16. Часть 1.//факториал

#include<stdio.h>

int main(void)

{

int n,s=1,i=1;

printf("\n\n n = ");

scanf("%i",&n);

while(i<n)

{

i++;

s=s*i;

}

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

return 0;

}

//факториал

#include<stdio.h>

int main(void)

{

int n,s=1,i;

printf("\n\n n = ");

scanf("%i",&n);

i=n+1;

while(i>1)

{

i--;

s=s*i;

}

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

return 0;

}

/факториал

#include<stdio.h>

int main(void)

{

int n,s=1;

printf("\n\n n = ");

scanf("%i",&n);

while(n>=1)

{

n--;

s=s*(n+1);

}

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

return 0;

}

//двойной факториал

#include<stdio.h>

int main(void)

{

int n,s=1,i;

printf("\n\n n = ");

scanf("%i",&n);

i=n;

while(i>1)

{

i-=2;

s=s*(i+2);

}

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

return 0;

}

/*вывод на экран в обратном порядке*/

#include <stdio.h>

int main(void)

{

int n,i;

printf("Input n=");

scanf("%i",&n);

i=n+1;

while(i>1)

{

i--;

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

}

return 0;

}

//табл.функции+цикл программы

#include <stdio.h>

int main(void)

{

float x,x1,x2,fx,dx;

char ans='y';

while(ans=='y')

{

printf("\n X1 = ");

scanf("%f",&x1);

printf("\n X2 (X2>X1) = ");

scanf("%f",&x2);

printf("\n dX (dX>0) = ");

scanf("%f",&dx);

printf("\n x | f(x) \n");

x=x1;

while(x<=x2)

{

fx=x*x*x;

printf("\n%12.0f |%12.0f",x,fx);

x=x+dx;

}

printf("\n%12.0f |%12.0f",x,fx);

x=x+dx;

printf(" \n\n Repeat/No Press y|n ");

scanf(" %c", &ans);

}

return 0;

}

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

#include <stdio.h>