1

Тема: Программирование на C++. Примеры программ.

#include<stdio.h>
#include<conio.h>
int stepen(int,int);
void main()
{
clrscr();
int a,b,k;
printf("Введите число и степень:\n");
scanf("%d%d",&a,&b);
k=stepen(a,b);
printf("%d",k);
getch();
}
int stepen(int a,int b)
{ int k;
if(b==1)
return a;
else
{ k=a*stepen(a,b-1);
return k;
}}

Поделиться

2

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;
     }

Поделиться

3

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;
     }

Поделиться

4

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;
    }

Поделиться

5

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;
      }

Поделиться

6

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);

}

Поделиться

7

Re: Программирование на C++. Примеры программ.

Поделиться

8

Re: Программирование на C++. Примеры программ.

Поделиться

9

Re: Программирование на C++. Примеры программ.

Поделиться

10

Re: Программирование на C++. Примеры программ.

Поделиться

11

Re: Программирование на C++. Примеры программ.

Поделиться

12

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();
}

Поделиться

13

Re: Программирование на C++. Примеры программ.

Поделиться

14

Re: Программирование на C++. Примеры программ.

Поделиться