Мазмұнға өту
dan_ntu

Данияр Мырзаканов

@dan_ntu

Сайтта 2010 ж. 29 наурызКазахстан, Алматы

Қазақстан халқы үшін қызмет жасаймын

рейтинг

100

жазбалар

173

пікірлер

73

тіркелуші

96

жазылымдар

7

ең максималды және ең минималды элементтердің арасында орналасқан сандардың көбейтіндісін тап.с++ тілінде.

#include <stdio.h>
#include <conio.h>
int main()
{
int A[1000];
int i,imin,min,max,imax,k=0,n,s=1;
printf("Massivtin uzindigi  n->:\n");
scanf("%d",&n);
printf("Massivti engizu A[%d]:\n",n);
for (i=0;i<n;i++){
printf("A[%d]=",i);
scanf("%d",&A[i]);
}
//minimumdi tabu
min=A[0];
max=A[0];
for (i=1;i<n;i++){
if (A[i]<min){
min=A[i];
imin=i;
}
if (A[i]>max){
max=A[i];
imax=i;
}
}
if (imin<imax){
for(i=imin+1;i<imax;i++){
s=s*A[i];
}
}
else {
for(i=imax+1;i<imin;i++){
s=s*A[i];
}
}
printf("\n Ondelgen massiv \n");
printf("\n En kishi element = %d\n",min);
printf("\n En ulken element = %d\n",max);
printf("\n elementter kobeitindisi min zhane max arasinda = %d\n",s);
getch();
return 0;
}
1
0
890

А(30) массив берілген. Ең кіші және ең үлкен элементтердің аралығында орнала- сқан оң таңбалы элементтердің қосындысы мен санын табыңыз.

#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main() { int A[1000]; int i,imin,min,max,imax,k=0,n,s=0; printf("Massivtin uzindigi n-&gt;:\n"); scanf("%d",&amp;n); printf("Massivti engizu A[%d]:\n",n); for (i=0;i&lt;n;i++){ printf("A[%d]=",i); scanf("%d",&amp;A[i]); } //minimumdi tabu min=A[0]; max=A[0]; for (i=1;i&lt;n;i++){ if (A[i]&lt;min){ min=A[i]; imin=i; } if (A[i]&gt;max){ max=A[i]; imax=i; } } if (imin&lt;imax){ for(i=imin;i&lt;imax;i++){ if(A[i]&gt;0){ s=s+A[i]; k++; } } } else { for(i=imax+1;i&lt;imin;i++){ if (A[i]&gt;0){ s=s+A[i]; k++; } } } printf("\n Ondelgen massiv \n"); printf("\n En kishi element = %d\n",min); printf("\n En ulken element = %d\n",max); printf("\n On tanbali elementter kosindisi min zhane max arasinda = %d\n",s); printf("\n On tanbali elementter san…

сәлем..маған X,Y,Z накты сандары берілген.Мах(X,Y,Z) және Мін(X,Y,Z) мәндерін табып берші

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int max(int x, int y, int z)
{
int max;
if (x>=y) max=x;
else max=y;
if (z>max) max=z;
return max;
}
int min(int x, int y, int z)
{
int min;
if (x<=y) min=x;
else min=y;
if (z<min) min=z;
return min;
}
int main()
{
int x,y,z;
printf("Vvedite x->");
scanf("%d",&x);
printf("Vvedite y->");
scanf("%d",&y);
printf("Vvedite z->");
scanf("%d",&z);
printf("Max(%d,%d,%d)=%d",x,y,z,max(x,y,z));
printf("\nMin(%d,%d,%d)=%d",x,y,z,min(x,y,z));
system("pause");
return 0;
}
1
0
1424

А (n х m) матрицаның әр жұп жолындағы ең үлкен элементті табыңдар.

#include <stdio.h>
#include <conio.h>
#define nmax 100
void main()
{
int a[nmax][nmax];
int i,j,n;
int imax=0, jmax=0,imin=0,jmin=0;
int max, min;
int s;
clrscr();
printf("n manin engiz->");
scanf("%d",&n);
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
for (i=0;i<n;i+=2){
max=a[i][0];
for (j=0;j<n;j++){
if (a[i][j]>max)
{
imax=i;
jmax=j;
}
}
printf("\n %d zholinda a[%d][%d]=%d",i,imax,jmax,a[imax][jmax]);
}
printf("\nOndelgen massiv \n");
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}
printf("\n");
}
getch();
}
1
0
462

А[5х5] матрицаны 1-ден 25-ке дейінгі сандармен өсу ретімен толтырыңдар

#include <stdio.h>
#include <conio.h>
#define nmax 100
void main()
{
int a[nmax][nmax];
int i,j,n,s=0;
clrscr();
printf("n manin engiz->");
scanf("%d",&n);
for (i=0;i<n;i++){
for (j=0;j<n;j++){
s++;
a[i][j]=s;
}
}
printf("\nOndelgen massiv \n");
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}
printf("\n");
}
getch();
}
1
0
692

Квадрат матрицаны 0 және 1 сандарымен шахматтық ретпен толтырыңдар.

#include <stdio.h>
#include <conio.h>
#define nmax 100
void main()
{
int a[nmax][nmax],b[nmax];
int i,j,n,m;
int s=0;
clrscr();
printf("n manin engiz->");
scanf("%d",&n);
for (i=0;i<n;i++){
for (j=0;j<n;j++){
if (i%2==0){
if(j %  2 ==0) a[i][j]=0; else a[i][j]=1;
}
else
{
if(j%2==0) a[i][j]=1; else a[i][j]=0;
}
}
}
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}
printf("\n");
}
getch();
}
1
0
713

Спортттың мұзда мәнерлеп сырғанау түрінен 5 спортшының 3 төреші бағалаған нәтиже көрсеткіші берілген. (ұпай саны 0-ден 6-ға дейін). Бастапқы 3 жүлделі орынды алған спортшылар көрсеткішін табыңдар .

#include <stdio.h>
#include <conio.h>
#define nmax 100
void main()
{
int a[nmax][nmax],b[nmax];
int i,j,n,m;
int s=0;
clrscr();
printf("n manin engiz->");
scanf("%d",&n);
printf("m manin engiz->");
scanf("%d",&m);
for (i=0;i<n;i++){
for (j=0;j<m;j++){
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
for (i=0;i<n;i++){
s=0;
for (j=0;j<m;j++){
s=s+a[i][j];
}
b[i]=s;
}
for(i = 0 ; i < n ; i++) {
for(j = 0 ; j < n - i - 1 ; j++) {
if(b[j] < b[j+1]) {
int tmp = b[j]; b[j] = b[j+1] ; b[j+1] = tmp;
}
}
}
for(i=0;i<3;i++)
printf("%d orin %d\n",i+1,b[i]);
printf("\nOndelgen massiv \n");
for (i=0;i<n;i++){
for (j=0;j<m;j++){
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}
printf("\n");
}
getch();
}
1
0
552

Квадрат матрицаның элементтері бір өлшемді массивте берілген. Оларды матрицатүрінде шығарыңдар.

#include <stdio.h>
#include <conio.h>
#define nmax 100
void main()
{
int a[nmax][nmax], b[nmax];
int i,j,n;
clrscr();
printf("n manin engiz->");
scanf("%d",&n);
for (i=0;i<n*n;i++) {
printf("b[%d]=",i);
scanf("%d",&b[i]);
}
for (i=0;i<n;i++){
for (j=0;j<n;j++){
a[i][j]=b[n*i+j];
}
}
printf("\nOndelgen massiv \n");
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}
printf("\n");
}
getch();
}
1
0
385

Екі олшемді А(4,4) жиымында 3- жане 1-жолдардын орындарын алмастырындар

#include <stdio.h>
#include <conio.h>
#define nmax 100
void main()
{
int a[nmax][nmax];
int i,j,n;
int imax=0, jmax=0,imin=0,jmin=0;
int max, min;
int s;
clrscr();
printf("n manin engiz->");
scanf("%d",&n);
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
for (j=0;j<n;j++){
s=a[1][j];
a[1][j]=a[3][j];
a[3][j]=s;
}
printf("\nOndelgen massiv \n");
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}
printf("\n");
}
getch();
}
1
0
437

Матрицанын негізгі диагоналынын устінде орналаскан жуп элементтерді санандар.

#include <stdio.h>
#include <conio.h>
#define nmax 100
void main()
{
int a[nmax][nmax];
int i,j,n;
int imax=0, jmax=0,imin=0,jmin=0;
int max, min;
int s=0;
clrscr();
printf("n manin engiz->");
scanf("%d",&n);
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
for (i=0;i<n-1;i++)
for (j=i+1;j<n;j++){
if (a[i][j] % 2 ==0)
{
s++;
}
}
printf("\nOndelgen massiv \n");
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}
printf("\n");
}
printf("zhup sandar sani %d",s);
getch();
}
0
0
425