1.02K subscribers
1.77K photos
420 videos
676 files
3.85K links
Download Telegram
#savol_14
a massiv elementlarini klaviaturadan kiriting va ularni ekranga chiqaring. k va l sonlarini kiriting ((k<l) k dan l gacha bo'lgan massiv elementlarini b massivga o'zlashtiring va ularni ekranga chiqaring?

#javob_14
#cpp
C++ dasturlash tilida yozilgan dastur kodi

#include <iostream>

using namespace std;

int main(){
int n, s=0, a[n], b[n], t=0, k, l;
cout << "Massiv elementlar sonini kiriting: ";
cin >> n;
cout << "a elementlarini kiriting: ";
for (int i = 0; i < n; i++) {
cin >> a[i];
}
cout << "a massiv elemenlari: ";
for (int i = 0; i < n; i++) {
cout << a[i] << " ";
}
cout << "\nk va l sonlarini kiriting: k < l sharti asosida" << endl;
cout << "k = ";
cin >> k;
cout << "l = ";
cin >> l;
for (int i = k; i <= l; i++) {
b[t++] = a[i];
}
cout << "b massiv elementlari: ";
for (int i = 0; i < t; i++) {
cout << b[i] << " ";
}
}

Kanal | Guruh | YouTube
#savol_9
To'g'ri to'rtburchakning a va b tomonlarini klaviaturadan kiritib, uning gipotenuzasini (c), perimetrini, yuzasini topuvchi dastur tuzing?

#javob_9
#cpp
C++ dasturlash tilida yozilgan dastur kodi

#include <iostream>
#include <math.h>

using namespace std;

int main(){
double S, P, c, a, b;
cout << "a = ";
cin >> a;
cout << "b = ";
cin >> b;
c = sqrt(a*a+b*b);
P = a+b+c;
S = (a*b)/2;
cout << "Uchburchakning gipotenuzasi: " << c << endl;
cout << "Uchburchakning perimetri: " << P << endl;
cout << "Uchburchakning yuzsi: " << S;
}

Telegram | Youtube
#savol_15
a massiv elementlarini klaviaturadan kiriting va ularni ekranga chiqaring. Juft indexli elementlarni b massivga o'zlashtiring va ularni ekranga chiqaring?

#javob_15
#cpp
C++ dasturlash tilida yozilgan dastur kodi
#include <iostream>

using namespace std;

int main(){
int n, s=0, a[n], b[n], t=0, k, l;
cout << "Massiv elementlar sonini kiriting: ";
cin >> n;
cout << "a elementlarini kiriting: ";
for (int i = 0; i < n; i++) {
cin >> a[i];
}
cout << "a massiv elemenlari: ";
for (int i = 0; i < n; i++) {
cout << a[i] << " ";
}
for (int i = 0; i < n; i+=2) {
b[t++] = a[i];
}
cout << "\nb massiv elementlari: ";
for (int i = 0; i < t; i++) {
cout << b[i] << " ";
}
}

Telegram | Youtube
#savol_10
Teng tomonli uchburchakni tomonlarini klaviaturadan kiritgan holda, uning yuzasini topuvchi dastur tuzing?

#javob_10
#cpp
C++ dasturlash tilida yozilgan dastur kodi
#include <iostream>
#include <math.h>

using namespace std;

int main(){
double a, S;
cout <<"a = ";
cin >> a;
S = (sqrt(3) * a * a) / 4;
cout <<"Teng tomonli uchburchakning yuzi: " << S;
}

Telegram | Youtube
#savol_16
a massiv elementlarini klaviaturadan kiriting va ularni ekranga chiqaring. toq elementlarni b massivga o'zlashtiring va ularni ekranga chiqaring?

#javob_16
#cpp
C++ dasturlash tilida yozilgan dastur kodi
#include <iostream>

using namespace std;

int main(){
int n, s=0, a[n], b[n], t=0, k, l;
cout << "Massiv elementlar sonini kiriting: ";
cin >> n;
cout << "a elementlarini kiriting: ";
for (int i = 0; i < n; i++) {
cin >> a[i];
}
cout << "a massiv elemenlari: ";
for (int i = 0; i < n; i++) {
cout << a[i] << " ";
}
for (int i = 0; i < n; i++) {
if (a[i] % 2 != 0)
b[t++] = a[i];
}
cout << "\nb massiv elementlari: ";
for (int i = 0; i < t; i++) {
cout << b[i] << " ";
}
}

Telegram | Youtube
#savol_48
Transponirlangan matrisa dasturini tuzing?

#javob_48
#cpp
C++ dasturlash tilida yozilgan dastur kodi

#include <bits/stdc++.h>

using namespace std;

int main(){
int n, m, matrix[10][10], transpose[10][10];
cout << "massiv elementlari sonini kiriting: ";
cin >> n;
for (int i=1; i<=n; i++)
for (int j=1; j<=n; j++)
cin >> matrix[i][j];
cout << "dastlabki massiv" << endl;
for (int i=1; i<=n; i++){
for (int j=1; j<=n; j++)
cout << matrix[i][j] << " ";
cout << endl;
}
cout << "transponirlangan massiv";
for (int i=1; i<=n; i++){
for (int j=1; j<=n; j++){
transpose[j][i] = matrix[i][j];
}
}
cout << endl;
for (int i=1; i<=n; i++){
for (int j=1; j<=n ; j++){
cout << transpose[i][j] << " ";
}
cout << endl;
}
return 0;
}

Natija 👇👇👇

1 4 7
2 5 8
3 6 9

Telegram | Youtube
#savol_49
Matrisa elementlarini spiralsimon ko'rinishda chiqaruvchi dasturini tuzing?

#javob_49
#cpp
C++ dasturlash tilida yozilgan dastur kodi

#include <bits/stdc++.h>

using namespace std;

int main(){
int n;
int a[100][100];
cout << "Matrisa o'lchamini kiriting: ";
cin >> n;
int k = 1;
int satr = 0, ustun = n-1, u_ch = 0, s_p = n-1;

while (ustun >= satr){
for (int j = u_ch; j < ustun; j++)
a[satr][j] = k++;
for (int i = satr; i < s_p; i++)
a[i][ustun] = k++;
for (int j = ustun; j > u_ch; j--)
a[s_p][j] = k++;
for (int i = s_p; i > satr; i--)
a[i][u_ch] = k++;

satr++;
s_p--;
ustun--;
u_ch++;
}
if (n%2 == 1){
a[n/2][n/2] = k;
}
cout << "Matrisa elementlari" << endl;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
cout << a[i][j] << " ";

cout << endl;
}
return 0;
}

Natija 👇👇👇

1 2 3
8 9 4
7 6 5

Telegram | Youtube
#savol_50
Matrisa elementlari orasida eng kattasini (max) va uning egallagan indexini chiqaruvchi dasturini tuzing?

#javob_50
#cpp
C++ dasturlash tilida yozilgan dastur kodi

#include <iostream>

using namespace std;

int main(){
int n,m;
cout << "Matrisaning satr o'lchamini kiriting: ";
cin >> n;
cout << "Matrisaning ustun o'lchamini kiriting: ";
cin >> m;
int a[n][m];
cout << "Matrisa elementlarini kiriting: " << endl;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
cin >> a[i][j];
}
}
cout << "Siz kiritgan matrisa elementlari: " << endl;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
cout << a[i][j] << " ";
}
cout << endl;
}
int max = a[0][0], maxi, maxj;
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
if (max < a[i][j]) {
max = a[i][j];
maxi = i;
maxj = j;
}
cout << "Max son: " << max << endl;
cout << "Max egallagan o'rni: " << "a["<< maxi <<"]["<< maxj << "]";
}

Telegram | Youtube
#savol_51
Matrisa elementlari orasida eng kichigini (min) va uning egallagan indexini chiqaruvchi dasturini tuzing?

#javob_51
#cpp
C++ dasturlash tilida yozilgan dastur kodi

#include <iostream>

using namespace std;

int main(){
int n, m, a[10][10];
cout << "Matrisaning satr o'lchamini kiriting: ";
cin >> n;
cout << "Matrisaning ustun o'lchamini kiriting: ";
cin >> m;
cout << "Matrisa elementlarini kiriting: " << endl;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
cin >> a[i][j];
}
}
cout << "Siz kiritgan matrisa elementlari: " << endl;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
cout << a[i][j] << " ";
}
cout << endl;
}
int min = a[0][0], mini = 0, minj = 0;
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
if (min > a[i][j]) {
min = a[i][j];
mini = i;
minj = j;
}
cout << "Min son: " << min << endl;
cout << "Min egallagan o'rni: " << "a["<< mini <<"]["<< minj << "]";

return 0;
}

Telegram | Youtube
#savol_52
Matrisa elementlari orasida eng kattasini (max) va eng kichigini (min) elementlarning o'zaro o'rnini almashtiruvchi dastur tuzing?

#javob_52
#cpp
C++ dasturlash tilida yozilgan dastur kodi

#include <iostream>

using namespace std;

int main(){
int n, a[100];
cout << "Massiv elementlari sonini kiriting\n";
cout <<"n = ";
cin >> n;
int max = a[0], min = a[0], mini=0, maxi=0;
cout << n << "ta massiv elementlarini kiriting: ";
for (int i=0; i<n; i++)
cin >> a[i];
cout << "Siz kiritgan massiv elementlari: ";
for (int i=0; i<n; i++)
cout << a[i] << " ";
cout << endl;
for (int i=0; i<n; i++){
if (max < a[i]){
max = a[i];
maxi = i;
}
if (min > a[i]){
min = a[i];
mini = i;
}
}
int temp = a[maxi];
a[maxi] = a[mini];
a[mini] = temp;
cout << "Max va min elelmentlari o'rinlari almashgandagi holati: ";

for (int i=0; i<n; i++)
cout << a[i] << " ";

return 0;
}

Telegram | Youtube