
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>