Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //===== BE10
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- void main()
- {
- clrscr();
- randomize();
- int x,n,a,p,c=0;
- printf("Vvedite X,N,A\n");
- scanf("%i%i%i",&x,&n,&a);
- printf("\n");
- for (int i=0;i<=n;i++)
- {
- p=-a+random(a*2)+1;
- printf("%i ",p);
- if (x<p)
- c++;
- }
- printf("\nKolichestvo bolshih %i chisel: %i",x,c);
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== BE11
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- void main()
- {
- clrscr();
- randomize();
- int a[10], y=0, i;
- for (i=0;i<10;i++)
- {
- a[i]=-5+random(11);
- printf("%i ",a[i]);
- if (a[i]<0)
- y++;
- }
- printf("\nkolichestvo otricatelnih chisel: %i",y);
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== BE13
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- #define max 25
- void main()
- {
- int a[max][max], n, i, j;
- clrscr();
- randomize();
- printf("Vvedite razmer massiva n\n");
- scanf("%i",&n);
- for (i=0; i<n; i++)
- {
- for (j=0; j<n; j++)
- {
- a[i][j]=3+random(23);
- printf("%3i",a[i][j]);
- }
- printf("\n");
- }
- printf("\nrezultat:\n");
- for (i=0; i<n; i++)
- for (j=i+1; j<n; j++)
- a[i][j]=0;
- for (i=0; i<n; i++)
- {
- for (j=0; j<n; j++)
- printf("%3i",a[i][j]);
- printf("\n");
- }
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== BE17
- #include <stdio.h>
- #include <conio.h>
- void rect(int a,int b)
- {
- printf("ploshchad pryamougola ravna %i",a*b);
- }
- void main()
- {
- clrscr();
- int a,b;
- printf("Vvedite dlini pryamougolnika a b\n");
- scanf("%i%i",&a,&b);
- rect(a,b);
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== BE18
- #include <stdio.h>
- #include <conio.h>
- int coll(float a, float b, char type)
- {
- if (type!='l')
- return (a+b);
- else
- return (a*b)/(a+b);
- }
- void main()
- {
- clrscr();
- float a,b;
- char c;
- printf("Введите значения сопротивлений a и b\n");
- scanf("%f%f",&a,&b);
- printf("\nУкажите тип соединения (l-послед,p-параллел)\n");
- do
- {
- c=getch();
- if ((c=='l')||(c=='p'))
- break;
- } while (1);
- printf("Rezultat: %i", coll(a,b,c));
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== BE19
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- int i,c,u;
- void fun(int n, int a,int b)
- {
- printf("\n");
- for (i=0; i<n; i++)
- {
- c=a+random(a+b-1);
- printf("%i ",c);
- u=u+c;
- }
- printf("Srednee arifmeticheskoe: %i",u/2);
- }
- void main()
- {
- clrscr();
- int a,b,n;
- printf("Vvedjte n,a,b\n");
- scanf("%i%i%i",&n,&a,&b);
- fun(n,a,b);
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== CH11
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- void main()
- {
- clrscr();
- randomize();
- int n, a[10], b[11];
- printf("Vvedite N\n");
- scanf("%i",&n);
- printf("\n");
- for (int i=0; i<10; i++)
- {
- a[i]=2+random(6);
- printf("%i ",a[i]);
- }
- printf("\n");
- for (i=0; i<n; i++)
- {
- b[i]=a[i];
- printf("%i ",b[i]);
- }
- b[n]=0;
- printf("%i ",b[n]);
- for (i=n+1; i<11; i++)
- {
- b[i]=a[i-1];
- printf("%i ",b[i]);
- }
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== CH12
- #include <conio.h>
- #include <stdio.h>
- #include <stdlib.h>
- void main()
- {
- clrscr();
- randomize();
- int A[10], i, j, exc;
- for (i=0; i<10; i++)
- {
- A[i]=-5+random(11);
- printf("%i ",A[i]);
- }
- printf("\n");
- for (i=10; i>0; i--)
- for (j=9; j>0; j--)
- if (A[j]<A[j+1])
- {
- exc=A[j];
- A[j]=A[j+1];
- A[j+1]=exc;
- }
- for (i=0; i<10; i++)
- {
- printf("%i ",A[i]);
- }
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== CH13
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- #define maxl 10
- void main()
- {
- clrscr();
- randomize();
- int A[maxl][maxl], B[maxl][maxl];
- int max,i,j;
- printf("Введите размерность массива (n<%i) \n",maxl);
- scanf("%i",&max);
- if (max>maxl)
- printf("Вы ввели слишком большое число");
- else
- {
- for (i=0; i<max; i++)
- {
- for (j=0; j<max; j++)
- {
- A[i][j]=1+random(5);
- B[j][i]=A[i][j];
- printf("%i ",A[i][j]);
- }
- printf("\n");
- }
- printf("\n\n");
- for (i=0; i<max; i++)
- {
- for (j=0; j<max; j++)
- printf("%i ",B[i][j]);
- printf("\n");
- }
- }
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== CH17
- #include <stdio.h>
- #include <conio.h>
- void main()
- {
- float a,b;
- char st;
- printf("Введите значения сопротивлений a и b\n");
- scanf("%f%f",&a,&b);
- printf("\nУкажите тип соединения (l-послед,p-параллел)\n");
- do
- {
- st=getch();
- if ((st=='l')||(st=='p'))
- break;
- } while (1);
- if (st!='l')
- {
- printf("1Последовательное соединение\nРезультат %f",a+b);
- }
- else
- {
- printf("2Параллельное соединение\nРезультат %f",(a*b)/(a+b));
- }
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== CH18
- #include <stdio.h>
- #include <conio.h>
- int puty(int v,int t)
- {
- if ((v<0)||(t<0))
- return -1;
- else
- return v*t;
- }
- void main()
- {
- int v,t,a;
- clrscr();
- printf("Vvedite V i T\n");
- scanf("%i%i",&v,&t);
- if (puty(v,t)>=0)
- printf("peshehod proshel %i km",puty(v,t));
- else
- printf("oshibka");
- getch();
- }
- //--------------------------------------------------------------------------------------------
- //===== CH19
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- int sum(int *a, int n)
- {
- int s=0;
- for (int i=0; i<n; i++)
- s=s+a[i];
- return s;
- }
- void outa(int *a,int n)
- {
- for (int i=0; i<n; i++)
- printf("%i ",a[i]);
- printf("\n");
- }
- int cmp(int *a,int *b, int n)
- {
- if (sum(a,n)<sum(b,n))
- return -1;
- else if (sum(a,n)==sum(b,n))
- return 0;
- else
- return 1;
- }
- void main()
- {
- randomize();
- clrscr();
- int a[10], b[10], i;
- for (i=0;i<10;i++)
- {
- a[i]=random(10);
- b[i]=random(10);
- }
- outa(a,10);
- outa(b,10);
- switch (cmp(a,b,10))
- {
- case -1:{printf("perviy menshe vtorogo"); break;}
- case 0:{printf("oni ravni"); break;}
- case 1:{printf("perviy bolshe vtorogo"); break;}
- }
- getch();
- }
- //--------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment