Данияр Мырзаканов
@dan_ntu
Қазақстан халқы үшін қызмет жасаймын
рейтинг
100
жазбалар
173
пікірлер
73
тіркелуші
96
жазылымдар
7
рейтинг
100
жазбалар
173
пікірлер
73
тіркелуші
96
жазылымдар
7
Нақты оң Х санының нақты Ү дәрежесін табу функциясын құру
Кез-келген жолдық қатардың латын алфавитінің кіші әріптерін бас әріпке айналдыру функциясын құру
N-нен М-ге дейінгі бүтін сандарының қосындысын табу процедурасы
Екі массив берілген A(10) және B(10). Әр массивте бірінші кездескен 2 санын 0 ауыстыру керек.
#include <iostream>
using namespace std;
int delete2(int num[],int k){
int i, j;
for(i = 0; i <k; i++)
{
if(num[i]==2)
{
num[i]=0;
break;
}
}
cout«"Ondelgen massiv"«endl;
for (i=0;i<k;i++)
cout«" "«num[i];
}
int main()
{
int n,i,k;
int A[1000];
int B[1000];
cout«"Vvedite n->";
cin»n;
cout«"Massivti engizu A["«n«"]:"«endl;
for (i=0;i<n;i++){
cout«"A["«i«"]=";
cin»A[i];
}
cout«"Massivti engizu B["«n«"]:"«endl;
for (i=0;i<n;i++){
cout«"B["«i«"]=";
cin»B[i];
}
cout«"Massive A"«endl;
delete2(A,n);
cout«"\n\nMassive B\n";
delete2(B,n);
system("pause");
return 0;
}
Берілгені:N тұратын нақты сандар жиымының элементтерін өсу ретімен шығар бул есепті функция колданып шығарыныз инт а,итн б деген сиякты кылып функция коолданып шыгару керек
#include <stdio.h>#include <conio.h>#include <stdlib.h>#include <math.h>int sort(int num[],int k){int tmp, i, j;for(i = 0; i < k - 1; ++i){for(j = 0; j < k - 1; ++j){if (num[j + 1] < num[j]){tmp = num[j + 1];num[j + 1] = num[j];num[j] = tmp;}}}printf("\nOndelgen massiv\n");for (i=0;i<k;i++)printf("%d ", num[i]);}int main(){int n,i,k;int A[1000];printf("Vvedite 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]);}sort(A,n);system("pause");return 0;}
n өлшемді а массиві және k (1 ≤ k < n) бүтін саны берілген. Массив элементтерін оңға k позицияға сырғыту керек: a1ak+1, a2ak+2,
#include <stdio.h>#include <conio.h>#include <stdlib.h>#include <math.h>int main(){int n,i,k;int A[1000];printf("Vvedite n->");scanf("%d",&n);printf("Vvedite k->");scanf("%d",&k);if (k>=1 and k<n){printf("Massivti engizu A[%d]:\n",n+k);for (i=0;i<n+k;i++){printf("A[%d]=",i);scanf("%d",&A[i]);}for (i=0;i<n;i++){A[i]=A[i+k];}printf("\n Ondelgen massiv \n");for (i=0;i<n;i++){printf("A[%d]=%d ",i,A[i]);}}else{printf("k n-nen ulken bolmay kerek");}system("pause");return 0;}
n өлшемді массив берілген. Массив элементтерін солға бір позицияға сырғыту керек: anan-1, an-1an-2, ..., a3a2, a2a1. (a1-дің бастапқы мәні жойылып кетеді). an-нің бастапқы мәні 0-ге ауыстырылсын.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int n,i;
int A[1000];
printf("Vvedite 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]);
}
for (i=0;i<n;i++)
{
A[i]=A[i+1];
}
A[n-1]=0;
printf("\n Ondelgen massiv \n");
for (i=0;i<n;i++){
printf("A[%d]=%d ",i,A[i]);
}
system("pause");
return 0;
}