Re: Программирование на C++. Примеры программ.
#include<stdio.h>
#include<conio.h>
float func_y(float x, float d, float e);
float func_x(float a,float b,float d, float e);
void main()
{
clrscr();
float a,b,c,d,e,f;
float x=0,y=0;
printf("Введите коэффициенты 1 линейного уравнения:\n");
scanf("%f%f",&a,&b);
printf("Введите коэффициенты 2 линейного уравнения:\n");
scanf("%f%f",&d,&e);
x=func_x(a,b,d,e);
y=func_y(x,d,e);
printf("x=%.f y=%.f",x,y);
getch();
}
float func_y(float x, float d, float e)
{
float y;
y=d*x+e;
return y;
}
float func_x(float a,float b,float d, float e)
{
float x;
x=(e-b)/(a-d);
return x;
}
Re: Программирование на C++. Примеры программ.
#include<stdio.h>
#include<conio.h>
float ckn(float n, float k);
void main()
{
clrscr();
float k,l,r,s,c1,c2,c3,p;
printf("Введите количество изделий:\n");
scanf("%f",&k);
printf("Введите количество изделий отобранных для контроля:\n");
scanf("%f",&r);
printf("Введите количество дефектных изделий:\n");
scanf("%f",&l);
printf("Введите сколько изделий могут быть дефектными:\n");
scanf("%f",&s);
c1=ckn(l,s);
c2=ckn(k-l,r-s);
c3=ckn(k,r);
p=c1*c2/c3;
printf("p=%f",p);
getch();
}
float ckn(float n,float k)
{
int i;
float x=1,y=1,kn=1;
for(i=1;i<=n;i++)
x=x*i;
for(i=1;i<=k;i++)
y=y*i;
for(i=1;i<=n-k;i++)
kn=kn*i;
y=y*kn;
x=x/y;
return x;
}
Re: Программирование на C++. Примеры программ.
#include<stdio.h>
#include<conio.h>
#include<math.h>
#define PI 3.14
float func(float,float);
void main()
{
clrscr();
int xq,xz,xa,xb,xc,yq,yz,ya,yb,yc;
float S_kv,S_kr,r,ab,ac,bc,p,a;
printf("\t\t\tЗадача по функциям\n");
printf("Введите координаты точек Q и Z:\n");
scanf("%d%d%d%d",&xq,&yq,&xz,&yz);
printf("Введите координаты точек A, B, C:\n");
scanf("%d%d%d%d%d%d",&xa,&ya,&xb,&yb,&xc,&yc);
S_kr=PI*pow(sqrt(((xq-xz)*(xq-xz))+((yq-yz)*(yq-yz))),2);
S_kv=(xa-xb)*(xa-xb)+(ya-yb)*(ya-yb);
p=func(S_kv,S_kr);
printf("\nИскомая вероятность: %.4f\n",p);
getch();
}
float func(float S_kv, float S_kr)
{
float i;
i=S_kv/S_kr;
return i;
}
Re: Программирование на C++. Примеры программ.
#include<stdio.h>
#include<conio.h>
int func (int i);
void main()
{
clrscr();
int i,n,p,a,c=0,c1,c2;
printf("Введите число:\n"); // вводим число, до которого считать, т.е. будем проверять все числа в промежутке от единицы до этого числа
scanf("%d",&n);
for(i=1;i<=n;i++)
{
c=func(i); // перебираем все цифры в этом промежутке, передавая каждую в нашу пользовательскую функцию
if(c==1)
printf("%d ",i);
c=0;
}
getch();
}
int func(int i)
{
int p,a,c=0,c1,c2;
c1=0;
c2=0;
a=i; //присваивам переменной а значение текущего числа
p=0;
while(a!=0) //вычисляем сколько цифр числа являются его делителями
{
p=a%10;
if((p==0)||(i%p==0))
if (p!=0)
c1++;
a=a/10;
c2++;
}
if(c1==c2) //сравниваем, если количество цифр и количество цифр-делителей, если совпадает, значит это число относится к числам, которые делятся на каждую из своих цифр
c++;
return c;
}
Re: Программирование на C++. Примеры программ.
#include<stdio.h>
#include<conio.h>
int sum(int i);
void main()
{
clrscr();
int i,m,n;
float fac=0;
printf("Введите первое число\n");
scanf("%d",&m);
printf("Введите второе число\n");
scanf("%d",&n);
for(i=m;i<=n;i++)
if(i%2==0)
fac=fac+sum(i);
printf("Summa=%.f",fac);
getch();
}
int sum(int i)
{
if(i==1)
return(1);
else
return(sum(i-1)*i);
}
Re: Программирование на C++. Примеры программ.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
void main(void)
{
clrscr();
int m=0,i=0,n=0;
char ab;
FILE *p;
p=fopen("men.txt","r");
i=0;
n=0;
m=0;
while(!feof(p))
{
i++;
fread(&ab,sizeof(char), 1, p);
//fseek(p,i,0);
if(ab=='"')
n++;
if(n%2==1)
printf("%c",ab);
}
fclose(p);
getch();
}