//vvesti s klaviatury odnomrernyj massiv tselyh chisel
//i vyvesti na ekran kolichestvo nenulevyvh elementov
#include
#include
#define size 15
void main()
{
clrscr();
printf(«Vvedite %i elementov massiva tselyh chisel:\n»,size);
int a[size],i,k=0;
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]!=0)
k++;
}
printf(«Bylo vvedeno %i nenulevyh elementov»,k);
getch();
}
************************************************************************
//vychislit’ srednee arifmeticheskoe nenulevyh elementov vved`nnogo massiva tselyh chisel
#include
#include
#define size 10
void main()
{
clrscr();
printf(«Vvedite massiv iz %i tselyh chisel:\n»,size);
int a[size],i,n=0;
float s=0;
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]!=0)
n++;
s+=a[i];
}
printf(«Srednee arifmeticheskoe nenulevyh elementov ravno %.2f»,s/n);
getch();
}
************************************************************************
//najti kolichestvo otritsatel’nyh elementov v massive tselyh chisel
#include
#include
#define size 20
void main()
{
clrscr();
int a[size],i,k=0;
printf(«Vvedite %i tselyh chisel:\n»,size);
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]<0)
k++;
}
printf("Bylo vveddeno %i otritsatel'nyh chisel",k);
getch();
}
************************************************************************
//vychislit' srednee arifmeticheskoe dejstvitel'nogo massiva
//bez uch`ta minimal'nogo i maksimal'nogo elementov
#include
#include
#define size 10
void main()
{
clrscr();
printf(«Vvedite %i dejstvitel’nyh chisel:\n»,size);
float a[size],min=10e+37,max=0,s=0;
short i,indexmin,indexmax;
for(i=0;i
scanf(«%f»,&a[i]);
if(a[i]
{
max=a[i];
indexmax=i;
}
}
for(i=0;i
#include
#define size 15
void main()
{
clrscr();
float a[size];
short i,f=0;
printf(«Vvedite vozrastayuschyuyu posledovatel’nost’ iz %i chisel:\n»,size);
for(i=0;i
scanf(«%f»,&a[i]);
if(i!=0)
if(a[i-1]>=a[i])
{
f=1;
break;
}
}
if(f)
printf(«Eto ne vozrastayuschyaya posledovatel’nost'»);
else
printf(«Da, eto vozrastayuschyaya posledovatel’nost'»);
getch();
}
************************************************************************
//skolko raz v massive vstrechaetsya vved`nnoe s klaviatury chislo?
#include
#include
#define size 25
void main()
{
clrscr();
int a[size],chislo,i,count=0;
printf(«Vvedite tseloe chislo: «);
scanf(«%i»,&chislo);
printf(«Vvedite massiv iz %i tselyh chisel:\n»,size);
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]==chislo)
count++;
}
printf(«Chislo %i vstrechaetsya v massive %i raz»,chislo,count);
getch();
}
************************************************************************
//est’ li v massive elementy s odinakovymi znacheniyami?
#include
#include
#define size 30
void main()
{
clrscr();
int a[size],i,j,count=0;
printf(«Vvedite massiv iz %i tselyh chisel:\n»,size);
for(i=0;i
scanf(«%i»,&a[i]);
for(j=0;j
#include
#define size 50
void main()
{
clrscr();
int a[size],i,j,min,poz,tmp;
printf(«\tMetod pryamogo vybora\n»);
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
int a[n],i,j,tmp;
printf(«\tMetod obmena («»puzyr’ka»»)\n»);
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
{
tmp=a[i];
a[i]=a[j];
a[j]=tmp;
}
printf(«\nOtsortirovannyj massiv:\n»);
for(i=0;i
#include
#define size 30
void main()
{
clrscr();
float a[size];
int i,f=1;
printf(«Vvedite %i dejstvitel’nyh chisel\n»,size);
for(i=0;i
scanf(«%f»,&a[i]);
}
for(i=1;i
#include
#define n 50
void main()
{
clrscr();
int a[n],b[n],c[2*n],i,j,t,k,ka=0,kb=0;
printf(«Vvedite dva uporyadochennyh po vozrastaniyu massiva po %i elementov\n\nMassiv A:\n»,n);
for(i=0;i
scanf(«%i»,a[i]);
}
printf(«\nMassiv B:\n»);
for(i=0;i
scanf(«%i»,&b[i]);
}
for(k=0;ka
#include
#define size 30
void main()
{
clrscr();
unsigned n,i,sum=0,k=0,a[size];
float sred;
printf(«Skol’ko chelovek? «);
scanf(«%u»,&n);
for(i=0;i
k++;
printf(«Rost %u chelovek prevyshaet srednij»,k);
getch();
}
************************************************************************
//v massive natural’nyh chisel najti summu elementov, kratnyh K
#include
#include
#define size 30
void main()
{
clrscr();
unsigned i,k,a[size];
float s;
printf(«Vvedite natural’noe chislo: «);
scanf(«%u»,&k);
printf(«Vvedite massiv iz %u natural’nyh chisel:\n»,size);
for(i=0;i
scanf(«%u»,&a[i]);
if(a[i]%k==0)
s+=a[i];
}
printf(«Summa chisel, kratnyh %u, ravna %f»,k,s);
getch();
}
************************************************************************
//v tselochislennoj posledovatel’nosti est’ nulevye elementy
//sozdat’ massiv iz nomerov etih elementov
#include
#include
#define n 30
void main()
{
clrscr();
int a[n],m,k,i=0;
for(k=0;k
scanf(«%i»,&m);
if(m==0)
{
a[i]=k;
i++;
}
}
printf(«Nomera nulevyh elementov:\n»);
for(k=0;k
#include
#define size 30
void main()
{
clrscr();
float a[size];
int i;
for(i=0;i
{
printf(«+»);
break;
}
else
if(a[i]<0)
{
printf("-");
break;
}
getch();
}
************************************************************************
//najti kollichestvo polozhitel'nyh elementov v dejstvitel'nom massive
#include
#include
#define size 50
void main()
{
clrscr();
float a[size];
unsigned i,k=0;
for(i=0;i
scanf(«%f»,&a[i]);
if(a[i]>0)
k++;
}
printf(«V dannom massive %u polozhitel’nyh chisel»,k);
getch();
}
************************************************************************
//ukazat’ minimal’nyj otrezok chislovoj osi, soderzhaschij vse natural’nye chisla iz posledovatel’nosti
#include
#include
#define size 50
void main()
{
clrscr();
unsigned p[size],i,a=4294967625,b=0;
for(i=0;i
scanf(«%u»,&p[i]);
if(p[i]b)
b=p[i];
}
printf(«Minimal’nyj otrezok: [%u;%u]»,a,b);
getch();
}
************************************************************************
//najti kolichestvo nulevyh elementov v massive tselyh chisel
#include
#include
#define size 20
void main()
{
clrscr();
int a[size],i,n,k=0;
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]==0)
k++;
}
printf(«V massive %i nulevyh elementov»,k);
getch();
}
************************************************************************
//zamenit’ chisla, bol’she Z, etim chislom i podschitat’ kolichestvo zamen
#include
#include
#define size 20
void main()
{
clrscr();
float a[size],z;
unsigned i,k=0;
printf(«Chislo Z: «);
scanf(«%f»,&z);
for(i=0;i
scanf(«%f»,&a[i]);
if(a[i]>z)
{
a[i]=z;
k++
}
}
printf(«Rezul’tat:\n»);
for(i=0;i
#include
#define size 20
void main()
{
clrscr();
unsigned a[size],i,k=0;
for(i=0;i
scanf(«%u»,a[i]);
}
for(i=0;a[i]!=0&&i
#include
#define size 30
void main()
{
clrscr();
float a[size];
unsigned i,poz=0,neg=0,zero=0;
for(i=0;i
scanf(«%f»,&a[i]);
if(a[i]==0)
zero++;
else
if(a[i]>0)
poz++;
else
neg++;
}
printf(«\n%u polozhitel’nyh, %u otritsatel’nyh, %u nulevyh elementov»,poz,neg,zero);
getch();
}
************************************************************************
//pomenyat’ mestami maksimal’nyj i minimal’nyj elementy massiva
#include
#include
#define size 30
void main()
{
clrscr();
int a[size],i,min=2147483647,max=-2147483648,indexmin,indexmax,t;
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]
{
max=a[i];
indexmax=i;
}
}
t=a[indexmin];
a[indexmin]=a[indexmax];
a[indexmax]=t;
printf(«\nRezul’tat:\n»);
for(i=0;i
#include
#define size 30
void main()
{
clrscr();
int a[size],i,t;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#define size 20
void main()
{
clrscr();
int a[size],i,p=1;
for(i=0;i
scanf(«%i»,&a[i]);
}
printf(«\nRezul’tat:\n»);
for(i=1;i
#include
#define size 50
void main()
{
clrscr();
int a[size],b[size],c[size],i,j=0,k=0;
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]==1)
{
b[j]=1;
j++;
}
else
if(a[i]==0)
{
c[k]=0;
k++;
}
else
printf(«Nevernyj vvod!\n»);
}
printf(«\nRezul’taty:\n»);
for(i=0;i
#include
#define size 30
void main()
{
clrscr();
int a[size],m,i,f=0;
float p=1;
printf(«Vvedite lyuboe tseloe chislo: «);
scanf(«%i»,&m);
printf(«Vvedite %i tselyh chisel:\n»);
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]>m)
{
p*=a[i];
f++;
}
}
if(f)
printf(«Proizvedenie chisel bol’she %i ravno %.0f»,m,p);
else
printf(«Net chisel bol’she %i»,m);
getch();
}
************************************************************************
//vyvesti te chisla, kotorye ne bol’she svoego indexa v massive
#include
#include
#define size 30
void main()
{
clrscr();
unsigned a[size],n,i;
for(i=0;i
scanf(«%u»,&a[i]);
}
printf(«\nElementy, ne prevyshayuschie svoego indexa v massive\n»);
for(i=0;i
#include
#define size 30
void main()
{
clrscr();
unsigned a[size],M,L,i;
printf(«Vvedite natural’noe M: «);
scanf(«%u»,&M);
printf(«Vvedite natural’noe L (0<=L<=M-1): ");
scanf("%u",&L);
for(i=0;i
scanf(«%u»,&a[i]);
}
printf(«\nUdovletvoryayut usloviyu A[i]%%%u==%u:\n»,M,L);
for(i=0;i
#include
#define size 50
void main()
{
clrscr();
int a[size],i,k=0;
printf(«Vvedite otsenki %i chelovek:\n»,size);
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]==2)
k++;
}
printf(«Ekzamen provalilo %i chelovek»,k);
getch();
}
************************************************************************
//vyvesti vse chisla do pervogo nulya
#include
#include
#define size 30
void main()
{
clrscr();
int a[size],i,n;
for(i=0;i
#include
#define size 61
void main()
{
clrscr();
float x,a[size];
int i=0;
for(x=-10;x<=10;x+=0.5)
{
a[i]=x;
a[i+1]=4*x*x+7*x+23;
i+=2;
}
for(i=0;i
getch();
}
************************************************************************
//prigodnost’ detali otsenivaetsya po razmeru B, kotoryj dolzhen sootvetstvovat’ intervalu (A-C;A+C;)
//esli v partii iz N detalej est’ brakovannye detali, podschitat’ ih
#include
#include
#define size 50
void main()
{
clrscr();
int i,k=0;
float a,c,b[size];
printf(«Vvedite razmery %i detalej:\n»,size);
for(i=0;i
k++;
if(k)
printf(«V partii %i brakovannyh detalej»,k);
else
printf(«Vse detali prigodny»);
getch();
}
************************************************************************
//est’ informatsii o soimosti kupli/prodazhi v bankah goroda
//opredelit’, v kakom banke vygodnee obmenyat’ dollary na rubli
#include
#include
#define size 10
void main()
{
clrscr();
int i,n,x=0;
float kurs[size],max;
printf(«Vvedite kolichestvo bankov v gorode: «);
scanf(«%i»,&n);
printf(«Vvedite kurs obmena v kazhdom iz bankov: «);
for(i=0;i
{
max=kurs[i];
x=i+1;
}
printf(«Samyj vygodnyj kurs v banke N%i (%.3f)»,x,max);
getch();
}
************************************************************************
//najti summu maksimal’nogo iz nechetnyh i minimal’nogo iz chetnyh elementov
#include
#include
#define size 30
void main()
{
clrscr();
int a[size],i,max,min;
printf(«Vvedite %i tselyh chisel\n»,size);
for(i=1;i
max=a[i];
printf(«Summa maksimal’nogo iz nechetnyh i minimalnogo iz chetnyh — %i»,max+min);
getch();
}
************************************************************************
//ukazat’ te elementy posledovatel’nosti dejstvitel’nyh chisel,
//kotorye prinadlezhat otrezku [c;d]
#include
#include
#include
#include
#define size 50
void main()
{
clrscr();
randomize();
float a[size],c,d;
int i;
for(i=0;i
#include
#define size 30
void main()
{
clrscr();
float a[size],pp=1,pn=1;
int i;
printf(«Vvedite %i dejstvitel’nyh chisel\n»,size);
for(i=0;i
printf(«Proizvedenie polozhitel’nyh elementov bol’she proizvedeniya otritsatel’nyh»);
else
printf(«Proizvedenie otritsatel’nyh chisel bol’she proizvedeniya polozhitel’nyh»);
getch();
}
************************************************************************
//v massive zadany koordinaty N tochek ploskosti (x1,y1,x2,y2,…,xn,yn)
//opredelit’ minimal’nyj radius kruga s tsentrom v nachale koordinat,
//kotoryj soderzhit vse dannye tochki
#include
#include
#include
#define size 10
void main()
{
clrscr();
int i;
float a[size],r=0,t;
printf(«Vvedite koordinaty (x;y) %i-i tochek\n»,size);
for(i=0;i<2*size;i+=2)
{
scanf("%f%f",&a[i],&a[i+1]);
t=a[i]*a[i]+a[i+1]*a[i+1];
if(t>r)
r=t;
}
printf(«Vse tochki soderzhit krug s radiusom %.2f»,r);
getch();
}
************************************************************************
//peremestit’ vse otritsatel’nye elementy v nachalo massiva, ostal’nye v konets;
//sohranit’ pri etom poryadok sledovaniya, dopolnitel’nyj massiv ne zavodit’
#include
#include
#define size 30
void main()
{
clrscr();
int a[size],i,p=0,j,n,t;
for(i=0;i
#include
#include
#define size 30
void main()
{
clrscr();
unsigned i,a[size],m;
printf(«Vvedite %i natural’nyh chisel:\n»);
for(i=0;i
#include
#include
#include
#define size 50
void main()
{
clrscr();
randomize();
unsigned a[size],b[size],i,j=0,k;
printf(«A:\n»);
for(i=0;i
#include
#define n 15
void main()
{
clrscr();
int a[n],i,j,k,b[n],indB=0,count=0,min;
printf(«Vvedite %i tselyh chisel\n»,n);
for(i=0;i
{
b[0]=a[i];
count=k;
indB=1;
}
}
min=b[0];
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
float a[n],c=0;
int i,k;
for(i=0;i
scanf(«%i»,&k);
for(i=0;i
#include
#include
#include
#define N 10
void main()
{
clrscr();
float a[2*N],R=0,r=MAXFLOAT,t;
int i;
for(i=0;i<2*N;i+=2)
{
printf("Koordinaty tochki N%i: ");
scanf("%f%f",&a[i],&a[i+1]);
t=a[i]*a[i]+a[i+1]*a[i+1];
if(t>R)
R=t;
if(t
#include
#include
#define n 10
void main()
{
clrscr();
int a[n],max,i;
for(i=0;i
scanf(«%i»,&a[i]);
}
max=a[0];
for(i=1;i
max=a[i];
for(i=0;i
a[i]=0;
for(i=0;i
#include
#define n 15
void main()
{
clrscr();
int a[n],i,p=0,max;
printf(«Vvedite %i tselyh chisel\n»);
for(i=0;i
{
max=a[i];
p=i;
}
a[p]=0;
for(i=0;i
#include
#define n 15
void main()
{
clrscr();
float a[n],b;
int i,k=0,t;
printf(«Vvedite neubyvayuschyuyu posledovatel’nost’ iz %i dejstvitel’nyh chisel\n»,n-1);
for(i=0;i
k++;
for(i=n-1;i>k;i—)
{
t=a[i];
a[i]=a[i-1];
a[i-1]=t;
}
a[k]=b;
for(i=0;i
#include
#define n 15
void main()
{
clrscr();
int a[n],i,sum,min,indexmin;
printf(«Vvedite %i tselyh chisel\n»);
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
int a[n],b[n],i;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
scanf(«%i»,&b[i]);
}
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
int a[n],i;
printf(«Vvedite %i tselyh chisel»,n);
for(i=0;i
max=a[i];
if(a[i]
#include
#define n 10
void main()
{
clrscr();
float x[n],y[n],r=0;
int i,j,A,B;
for(i=0;i
{
A=i;
B=j;
r=(x[i]-x[j])*(x[i]-x[j])+(y[i]-y[j])*(y[i]-y[j]);
}
printf(«Naibol’shee rasstoyanie mezhdu tochkami M%i(%f;%f) i M%i(%f;%f)»,A+1,x[A],y[A],B+1,x[B],y[B]);
getch();
}
************************************************************************
//najti summu chlenov, raspolozhennyh mezhdu maksimal’nym i minimal’nym, vklyuchiv v summu oba etih chisla
#include
#include
#define n 15
void main()
{
clrscr();
int a[n],i,indexmin=0,indexmax=0;
float s=0;
printf(«Vvedite %i tselyh chisel\n»,n);
for(i=0;i
{
max=a[i];
indexmax=i;
}
if(a[i]
#include
#define n 15
void main()
{
clrscr();
int a[n],i,j;
for(i=0;i
M=a[i];
if(a[i]
#include
#define n 15
void main()
{
clrscr();
float a[n],b[n];
int i;
for(i=0;i
scanf(«%f»,&a[i]);
}
float max=a[0];
for(i=0;i
max=a[i];
for(i=0;i
#include
#define n 20
void main()
{
clrscr();
int a[n],i,A,B,N;
printf(«\tUlitka na dereve\nVvedite svedeniya o pogode za %i dnej\nVvedite 0, esli byl solnechnyj den’, vvedite 1, esli byl pasmurnyj den'»,n);
for(i=0;i
printf(«Za %i dnej ulitka upolzet s dereva»,N);
else
printf(«Za %i dnej ulitka budet na vysote %i sm»,N,A);
getch();
}
************************************************************************
//vybrosit’ iz ishodnoj posledovatel’nosti te chleny, kotorye ravny minimal’nomu elementu
#include
#include
#include
#define n 15
void main()
{
clrscr();
int a[n],b[n],i,j=0,min=MAXINT;
for(i=0;i
scanf(«%i»,&a[i]);
if(a[i]
#include
#define n 10
void main()
{
clrscr();
int a[n],i,k=0;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
int a[n],i,k=0;
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
int A[n],B[n/2+1],C[n/2+1],i,iB=0,iC=0;
for(i=0;i
scanf(«%i»,&A[i]);
}
for(i=0;i
#include
#include
#define n 10
void main()
{
clrscr();
float a[n],x,d;
int i,j,k1,k2;
for(i=0;i
scanf(«%f»,&a[i]);
}
printf(«Vvedite dejstvitel’noe chislo: «);
scanf(«%f»,&x);
d=x;
for(i=0;i
#include
#define n 10
#define m 10
void main()
{
clrscr();
int a[n],b[m],f[n],i,j,k=0;
printf(«Vhodyat li vse chleny posledovatel’nosti A v posledovatel’nost’ B\n»);
for(i=0;i
scanf(«%i»,&a[i]);
}
for(j=0;j
scanf(«%i»,&b[j]);
}
for(i=0;i
#include
#define n 15
void main()
{
clrscr();
unsigned a[n],i,k0,k1,k2,k3,k4,k5,k6,k7,k8,k9,d;
printf(«Vvedite vozrast %i chelovek\n»,n);
for(i=0;i
scanf(«%u»,&a[i]);
}
for(i=0;i
getch();
}
************************************************************************
//vyvesti nomera elementov, kotorye yavlyayutsya prostymi chislami
#include
#include
#define n 15
int prost(unsigned a)
{
for(int i=2;i «,i+1);
scanf(«%u»,&a[i]);
}
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
int a[n],i,j,k=0,f;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#include
#include
#define n 10
void main()
{
clrscr();
randomize();
int a[n],i,k=0;
printf(«\tIshodnyj massiv\n»);
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
int a[n],b[n],i,k=0;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
scanf(«%i»,&b[i]);
}
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
int A[n],B[n],i,b=0,j,f;
for(i=0;i
scanf(«%i»,&A[i]);
}
for(i=0;i
#include
#include
#define n 5
void main()
{
clrscr();
float a[2*n],d,r=MAXFLOAT,R=0;
int i,j,M1,M2,N1,N2;
for(i=0;i<2*n;i+=2)
{
printf("Tochka A%i (x;y): ",i/2+1);
scanf("%f%f",&a[i],&a[i+1]);
}
for(i=0;i<2*n;i+=2)
for(j=0;j
{
R=d;
N1=i/2+1;
N2=j/2+1;
}
}
printf(«Naimenee udalennye tochki: A%i i A%i\nNaibolee udalennye tochki: A%i i A%i»,M1,M2,N1,N2);
getch();
}
************************************************************************
//raspolozhit’ elementy zadannogo massiva v obratnom poryadke
#include
#include
#define n 10
void main()
{
clrscr();
int a[n],b[n],i,j=0;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=n-1;i>=0;i—)
{
b[j]=a[i];
j++;
}
for(i=0;i
#include
#define n 10
#define m 10
void main()
{
clrscr();
int a[n],b[m],c[n+m],i,j=n;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
scanf(«%i»,&b[i]);
}
for(i=0;i
#include
#include
#define n 10
void main()
{
clrscr();
int a[n],i,j,m;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#define n 20
void main()
{
clrscr();
int a[n],b[n],c[n],i,j,k;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#include
#define n 10
void main()
{
clrscr();
int a[n],i;
for(i=0;i
scanf(«%i»,&a[i]);
}
printf(«\nIndexy lokal’nyh maksimumov:»);
for(i=1;i
printf(«\n%i»,i+1);
getch();
}
************************************************************************
//zamenit’ summoj predyduschih elementov vse elementy, krome pervogo
#include
#include
#define n 10
void main()
{
clrscr();
float a[n],b[n],s;
int i=0;
for(;i
scanf(«%f»,&a[i]);
}
s=a[1];
for(i=1;i
#include
#define n 10
void main()
{
clrscr();
int i,j;
float a[n],b[n],s;
for(i=0;i
#include
#define n 15
void main()
{
clrscr();
int A[n],i,min,indmin,a=0,b=n-1,tmp;
for(i=0;i
#include
void main()
{
clrscr();
int a[n],max,i,b[n];
for(i=0;i
max=a[i];
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
int a[n],i,x,y;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(x=0;a[x];x++);
for(y=n-1;a[y];y—);
printf(«Pervyj nulevoj — A[%i], poslednij — A[%i]»,x+1,y+1);
getch();
}
************************************************************************
//kazhdyj tretij element zamenit’ udvoennym proizvedeniem dvuh predyduschih,
//a stoyaschij pered nim — polusummoj sosednih s nim;
//dopolnitel’nyj massiv ne ispol’zovat’
#include
#include
#define n 15
void main()
{
clrscr();
int a[n],i,t1,t2,t3;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#include
#define n 10
void main()
{
clrscr();
float a[n],sred=0,max,min;
int i,stat,unik;
for(i=0;i
scanf(«%f»,&a[i]);
}
for(i=0;i
unik=i+1;
printf(«\nSrednestaticheskij — A[%i]=%.2f\nUnikal’nyj — A[%i]=%.2f»,stat,a[stat],unik,a[unik]);
getch();
}
************************************************************************
//najti naibol’shij element massiva K[n], ne imeyuschij sebe ravnyh v massive N[m]
#include
#include
#define n 10
#define m 10
void main()
{
clrscr();
int K[n],N[m],i,j,max,f,X=0;
for(i=0;i
scanf(«%i»,&K[i]);
}
for(j=0;j
scanf(«%i»,&N[j]);
}
max=K[0];
for(i=0;i
{
f=1;
for(j=0;j
#include
#define n 15
void main()
{
clrscr();
int A[n],i,j,k,K=0,a;
for(i=0;i
scanf(«%i»,&A[i]);
}
for(i=0;i
{
K=k+1;
a=i+1;
}
}
printf(«\nNachalo posledovatel’nosti: A[%i], dlina — %i»,a,K);
getch();
}
************************************************************************
//najti vse chisla, vstrechayuschiesya v massive rovno dva raza
#include
#include
#define n 10
void main()
{
clrscr();
int a[n],i,j,k;
for(i=0;i
#include
#define n 10
void main()
{
clrscr();
float a[n],min,b[n];
int i;
for(i=0;i
scanf(«%f»,&a[i]);
}
min=a[0];
for(i=0;i
#include
#define n 15
void main()
{
clrscr();
float a[n],q;
int i,j,k,A,G,arifm,geom;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=1;i
{
arifm=k;
A=i;
}
}
printf(«\nSamaya dlinnaya arifmeticheskaya progressiya — nachalo: A[%i], dlina: %i»,A,arifm);
for(i=1;i
{
geom=k;
G=i;
}
}
printf(«Samaya dlinnaya geometricheskaya progressiya — nachalo: A[%i], dlina: %i»,G,geom);
getch();
}
************************************************************************
//v massive neotritsatel’nyh chisel najti indeks elementa, dlya kotorogo summa
//stoyaschih pered nim elementov naimenee otlichaetsya ot summy stoyaschih posle nego
#include
#include
#include
#include
#define n 15
void main()
{
clrscr();
int a[n],i,j,Index;
float s1,s2,D=MAXFLOAT;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#define n 50
void main()
{
clrscr();
int a[n],b[n],i,p;
float m=-1e37;
printf(«Vvedite chisliteli i znamenateli %i drobej\n»,n);
for(i=0;i
scanf(«%i%i»,&a[i],&b[i]);
if(((float)a[i]/b[i])>m)
{
m=(float)a[i]/b[i];
p=i;
}
}
printf(«Naibol’shaya drob’ — N%i (%.3f)»,p,m);
getch();
}
************************************************************************
//v neuporyadochennom massive est’ sovpadayuschie elementy
//ostavit’ tol’ko odin iz kazhdoj gruppy sovpadayuschih elementov
#include
#include
#define size 30
void main()
{
clrscr();
int a[size],b[size],i,j,k=0,f;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#define n 20
void main()
{
clrscr();
int a[n],b[n],i,k=0;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#define size 30
void main()
{
clrscr();
int W[size],G[size],C[size*2],n,m,indW,indG,indC;
printf(«\nW[n]\nVvedite kolichestvo elementov: «);
scanf(«%i»,&n);
for(indW=0;indW
scanf(«%i»,&W[indW]);
}
printf(«\nG[m]\nVvedite kolichestvo elementov: «);
scanf(«%i»,&m);
for(indG=0;indG
scanf(«%i»,&G[indG]);
}
indW=0;
indG=0;
for(indC=0;indW
#include
#define size 30
void main()
{
clrscr();
int a[size],k[size],i,t;
printf(«Vvedite massiv A i iznachal’nye pozitsii kazhdogo elementa\n»);
for(i=0;i
scanf(«%i%i»,&a[i],k[i]);
}
for(i=0;i
#include
#define size 30
void main()
{
clrscr();
int a[size],i,t,p=0;
for(i=0;i
scanf(«%i»,&a[i]);
}
for(i=0;i
#include
#define size 20
void main()
{
clrscr();
int a[size],i,k=0;
printf(«Vvedite %i tselyh chisel\n»,size);
for(i=0;i
#include
#include
#include
#define n 50
void main()
{
clrscr();
randomize();
unsigned a[n],i,min=4294967296;
float b[n];
printf(«Ishodnyj massiv:\n»);
for(i=0;i
#include
#include
#include
#define size 50
void main()
{
clrscr();
randomize();
unsigned a[size],i;
printf(«Ishodnyj massiv:\n»);
for(i=0;i
#include
#define size 20
void main()
{
clrscr();
int a[size],b[size],i,p;
float m=-1e37;
printf(«Vvedite chisliteli i znamenateli %i drobej\n»,size);
for(i=0;i
scanf(«%i%i»,&a[i],&b[i]);
if(((float)a[i]/b[i])>m)
{
m=(float)a[i]/b[i];
p=i;
}
}
printf(«Naibol’shaya drob’ — N%i (%.3f)»,p,m);
getch();
}