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

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

@dan_ntu

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

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

рейтинг

100

жазбалар

173

пікірлер

73

тіркелуші

96

жазылымдар

7

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

#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-1;i++)
for (j=0;j<n-i-1;j++){
if (a[i][j]>a[imax][jmax])
{
imax=i;
jmax=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");
}
printf("En ulken man %d",a[imax][jmax]);
getch();
}
0
2
530

Берілген натурал санның цифрларының қосындысын табу.

#include <stdio.h>
#include <conio.h>
int fun (int s){
int k=0;
int i=1;
while ( i<=s){
k+=i;
i++;
}
return k;
}
void main()
{
int j,n;
clrscr();
printf("n manin engiz->");
scanf("%d",&n);
printf("j manin engiz->");
scanf("%d",&j);
printf("1 den %d sifralarynyn kosindisi %d\n",n,fun(n));
printf("1 den %d sifralarynyn kosindisi %d\n",j,fun(j));
getch();
}
0
0
1355

отиниш мына есепти С++ те шыгарып беринишши :a,b,c накты сандар берілген, Есептеу керек max(a,b+b)+max(a,b+c)/1+max(a+bc,1.15)

#include <stdio.h>
#include <conio.h>
inline double max (double a, double b){
double max;
if ( a>b) max=a; else max=b;
return max;
}
void main()
{
double a,b,c,s=0;
clrscr();
printf("a manin engiz->");
scanf("%lf",&a);
printf("b manin engiz->");
scanf("%lf",&b);
printf("a manin engiz->");
scanf("%lf",&c);
s=(max(a,a+b)+max(a,b+c))/(1+max(a+b*c,1.15));
printf("S=%lf",s);
getch();
}
0
0
1492

Берілген n өлшемдегі нақты шаршы матрицадан ең кіші элементі(ондай элемент біреу деп қарастырылады) орналасқан жолдың элементтерінің қосындысын табу

#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]);
}
}
max=a[0][0];
min=a[0][0];
for (i=0;i<n;i++){
for (j=0;j<n;j++){
if (a[i][j]<min){
min=a[i][j];
imin=i;
jmin=j;
break;
}
}
}
printf("\nOndelgen massiv \n");
printf(" min = %d\n",min);
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}
printf("\n");
}
for (j=0;j<n;j++){
s=s+a[imin][j];
}
printf("S=%d",s);
getch();
}
0
2
1051

mxn өлшемдегі нақты шаршы матрицасы берілген. Оның әр қатарының үлкен мәнді элементтерінің қосындысын табу керек.

#include <stdio.h>
#include <conio.h>
#define nmax 100
void main()
{
int a[nmax][nmax];
int i,j,n,s=0;
int max, min;
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]);
}
}
max=a[0][0];
for (i=0;i<n;i++){
for (j=0;j<n;j++){
if (a[i][j]>max){
max=a[i][j];
}
}
s=s+max;
max=a[0][0];
}
printf("\nOndelgen massiv \n");
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("%d ",a[i][j]);
}
printf("\n");
}
printf(" max sum = %d\n",s);
getch();
}
0
0
866

B(10) массивінің жұп номерлі элементтерінің қосындысын, тақ номерлі элементтерінің көбейтіндісін табыңдар.

#include <stdio.h>
#include <conio.h>
#define nmax 10
void main(){
int b[nmax];
int i;
int s=0,p=1;
clrscr();
printf("Input B[10]:\n");
for (i=0;i<nmax;i++){
printf("b[%d]=",i);
scanf("%d",&b[i]);
}
for (i=0;i<nmax;i++){
if ( i % 2 ==0){
s=s+b[i];
}
else {
p=p*b[i];
}
}
printf("\nOndelgen massiv \n");
printf("\nZup nomirli elementter kosindisi = %d\n",s);
printf("\nTak nomirli elementter kobeitindisi = %d\n",p);
getch();
}
0
0
459

X(10) векторының бүкіл теріс элементтерін “0”-мен алмастырыңдар.

#include <stdio.h>
#include <conio.h>
#define nmax 10
void main(){
int x[nmax];
int i;
clrscr();
printf("Input X[10]:\n");
for (i=0;i<nmax;i++){
printf("X[%d]=",i);
scanf("%d",&x[i]);
}
for (i=0;i<nmax;i++){
if (x[i]<0){
x[i]=0;
}
}
printf("\nOndelgen massiv \n");
for (i=0;i<nmax;i++){
printf("X[%d]=%d ",i,x[i]);
}
getch();
}
0
0
607

A(10) массивінің жұп нөмірлі элементтерінің арасынан ең кіші оң элементті табыңдар.

#include <stdio.h>
#include <conio.h>
#define nmax 10
void main(){
int a[nmax];
int i;
int min;
clrscr();
printf("Input A[10]:\n");
for (i=0;i<nmax;i++){
printf("a[%d]=",i);
scanf("%d",&a[i]);
}
min=a[0];
for (i=1;i<nmax;i++){
if ((a[i]<min) &&(i%2==0) &&(a[i]>0)){
min=a[i];
}
}
printf("\nOndelgen massiv \n");
printf("\nEn kishi on element zuptar nomiri boinsha = %d\n",min);
getch();
}
0
1
552

С(10) массивінің элементтерінің ең кішісін табатын программа құрыңдар.

#include <stdio.h>
#include <conio.h>
#define nmax 10
void main(){
int c[nmax];
int i;
int min;
clrscr();
printf("Input C[10]:\n");
for (i=0;i<nmax;i++){
printf("c[%d]=",i);
scanf("%d",&c[i]);
}
min=c[0];
for (i=1;i<nmax;i++){
if (c[i]<min){
min=c[i];
}
}
printf("\nOndelgen massiv \n");
printf("\nEn kishi element = %d\n",min);
getch();
}
0
0
372

В(5) массивінің элементтерінің ең үлкенін табыңдар.f

#include <stdio.h>
#include <conio.h>
#define nmax 5
void main(){
int b[nmax];
int i;
int max;
clrscr();
printf("Input B[5]:\n");
for (i=0;i<nmax;i++){
printf("b[%d]=",i);
scanf("%d",&b[i]);
}
max=b[0];
for (i=1;i<nmax;i++){
if (b[i]>max){
max=b[i];
}
}
printf("\nOndelgen massiv \n");
printf("\nEn ulken element = %d\n",max);
getch();
}
0
0
340