Danimarka'nın iki dünya dizisi. İki dünya dizisindeki görevlerin çözümünü, bağımsız gelişim için görevleri uygulayın. Tsіlepokladannya, görevi belirleme

Golovna / Zahist

Okullar ve üniversiteler için laboratuvar çalışması, iki dünya maden C (Ci) dizilerini tamamlama görevinin nasıl tamamlanacağı. Laboratuar çalışmasının başkanının yeniden yönlendirilmesi (görevin çözümüne yönelik yardım ve ayrıca є için tıklayın):

Ek görevler:

Mevcut programların kullanılabilirliği CodeBlocks 16.01'de (MinGW, Windows 10) revize edilmiştir. Çözümünüzü şiddet içermeyen programlara verebilir ve sayfanın alt kısmındaki yorumlarda temelleri geliştirmeye yardımcı olabilirsiniz.

Laboratuvarın dosyasını ve arşivdeki tüm harici kod programlarını indirin:


Böylece kararlarını değiştirebilirsin laboratuvar robotları benim C++ ve diğerleri:

No. 1: Danimarka'nın iki dünya dizisi. Bir satırdaki minimum eleman toplamını bulun. Görev, ek bir tek boyutlu dizi olmadan tamamlamaktır.

#Dahil etmek #Dahil etmek #Dahil etmek int ana() ( int *dizi; int x, y, i, j, toplam = 0, min = 0, minstr = 0; srand(time(NULL)); x = 2 + Rand() % 10; y = 2 + rand() % 6; dizi = (int*)malloc(x*y*sizeof(int)); i

#2: Dizideki tüm öğelerin orta değerine en yakın öğenin koordinatını bulun.

#Dahil etmek #Dahil etmek #Dahil etmek #Dahil etmek int ana() ( int *dizi; int x, y, i, j, minx = 0, miny = 0; float ssum = 0; srand(time(NULL)); x = 1 + Rand() % 10; y = 1 + rand() % 7; dizi = (int*)malloc(x*y*sizeof(int)); ;i

9: Eşleştirilmiş sütun sayısından Danimarkalı iki dünya dizisi. Sağ yarıdaki sütunlarla birlikte masifin sol yarısının sütunlarını hatırlayın.

#Dahil etmek #Dahil etmek #Dahil etmek int ana() ( int *dizi; int x, y, i, j, d; srand(zaman(NULL)); x = 1 + Rand() % 10; y = 2 * (1 + Rand() % 3 ); dizi = (int*)malloc(x*y*sizeof(int));printf("Dizi %d x %d: \n", x, y);

No. 14: İki dünyalı bir dizinin dış görünüm satırı için, eleman sayısı belirlenir, kalanların sayısı daha fazladır.

#Dahil etmek #Dahil etmek #Dahil etmek int ana() ( int *dizi; int x, y, i, j, a, sayım; srand(zaman(NULL)); printf("Bir girin: "); scanf("%d", &a); x = 1 + Rand() % 10; y = 1 + Rand() % 7; dizi = (int*)malloc(x*y*sizeof(int)); x, y), for (i = 0; i

#21: Danimarkalı iki dünya dizisi b. Yogaya bir matris gibi bakmak, devrik b.

#Dahil etmek #Dahil etmek #Dahil etmek int main() ( int *dizi, *dizi, x, y, i, j; srand(zaman(NULL)); x = 1 + Rand() % 7; y = 1 + Rand() % 7; dizi = (int*)malloc(x*y*sizeof(int));printf("Matris %d x %d: \n", x, y);

No. 1 (Ek): Danimarka'nın iki dünya dizisi. İlk öğelerden kaçınarak satırları düzenleyin.

#Dahil etmek #Dahil etmek #Dahil etmek int ana() ( int *dizi, x, y, i, j, k, d, maks = 0; srand(zaman(NULL)); x = 1 + Rand() % 10; y = 1 + Rand() %7;arr = (int*)malloc(x*y*sizeof(int));max*y)) max=j; için (k = 0; k

No. 2 (Ek): Anlamlı bir şekilde, chi є bir kare ortonormal matris verilir, tobto. böyle, alt sıraların deri sırasının böyle bir skaler ekinde, maliyet 0'dır ve deri sırasının kendi üzerindeki skaler ekinin maliyeti 1'dir.

#Dahil etmek #Dahil etmek int main() ( int *dizi; int x, i, j, k, toplam = 0; printf("Kare matrisin boyutunu girin: "); scanf("%d", &x); dizi = (int * )malloc(x*x*sizeof(int));

No. 3 (Ek): Danimarkalı iki boyutlu kare dizi. Kenarlara paralel, diyagonal cilt elemanlarının toplamını bilin.

#Dahil etmek #Dahil etmek #Dahil etmek int ana() ( int *dizi; int x, y, i, j, toplam; srand(zaman(NULL)); x = 2 + rand() % 6; dizi = (int*)malloc(x*y* ) sizeof(int));printf("Dizi %d x %d: \n", x, x); için (i = 0; ben

Okul çocukları için bilişim başlığının siyah kısmı eklendi. İki dünyalı C++ dizilerine sahip bir robota kaç kez bakabiliriz. Tsі zavdannya dosit tsіkavі. Ve onlardan daha fazla sayıda bana layıktı.

1 Numaralı Yönetici

Maksimum öğenin ilk girişinin dizinini alın.
Giriş veri formatı
Program, bir n ve m dizisini, ardından derideki n satırlarını m sayılarına göre hesaba katar. n ve m 100 hareket etmez.
Çıktı veri formatı
İki sayı girin: iki dünya dizisindeki en büyük öğeye sahip olan satır numarası ve sütun numarası. Kilka'nın bu tür unsurları varsa, sıra numarası alt olan, sıra numaraları eşitse, alt sıra numarası görüntülenecektir.

örnek giriş: 3 4 0 3 2 4 2 3 5 5 5 1 2 3 örnek çıktı: 1 2

#Dahil etmek ad alanı std kullanarak; int main() ( int n, m; cin >> n >> m; int a; // için oku (int i = 0; i< n; i++) { for (int j = 0; j < m; j++) { cin >> a[i][j]; )) int max = a, max_i = 0, max_j = 0; for (int i = 0; ben< n; i++) { for (int j = 0; j < m; j++) { if (a[i][j] >max) ( max = a[i][j]; max_i = i; max_j = j; ) ) ) cout<< max_i << " " << max_j; return 0; }

2 Numaralı Yönetici

15'i geçmeyen, eşleştirilmemiş bir n sayısı verildi. İki dünyalık bir n × n öğe dizisi oluşturun ve onu "." karakterleriyle doldurun. (Dış görünüm öğesi dizisi є bir karakterlik bir satır). Dizinin orta sırasını, dizinin orta sırasını, baş köşegenini ve yan köşegeni doldurmak için "*" karakterlerini kullanalım. Sonuç olarak dizideki "*" yıldızın görüntüsünün onaylanmasından sorumludur. Dizinin öğelerini boşluklarla bölerek diziyi ekranda görüntüleyin.

örnek giriş: 5 örnek çıktı: * . * . * . * * * . * * * * * . * * * . * . * . *

#Dahil etmek ad alanı std kullanarak; int ana() ( int n; cin >>< n; i++) { for (int j = 0; j < n; j++) { if (i == j || i == n - 1 - j || i == n / 2 || j == n / 2) a[i][j] = 1; else a[i][j] = 0; } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (a[i][j] == 0) cout << "." << " "; else cout << "*" << " "; } cout << endl; } return 0; }

3 Numaralı Yönetici

Size 100'ü geçmeyen bir n sayısı verilir. n×n boyutunda bir dizi oluşturun ve bir sonraki kuraldan sonra saklayın. Baş köşegenine 0 rakamı yazılabilir.Baş köşeye bitişik olan iki köşegen üzerine 1 rakamı yazılır.İki köşegen üzerine 2 rakamı yazılır vb.

örnek giriş: 5 örnek çıktı: 0 1 2 3 4 1 0 1 2 3 2 1 0 1 2 3 2 1 0 1 4 3 2 1 0

#Dahil etmek #Dahil etmek ad alanı std kullanarak; int main() ( int n; cin >> n; int a; // için (int i = 0; i< n; i++) { for (int j = 0; j < n; j++) { a[i][j] = (int) abs(i - j); } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cout << a[i][j] << " "; } cout << endl; } return 0; }

4 Numaralı Yönetici

Danimarkalı iki dünya dizisi ve iki sayı: i ve j. i ve j sayılarına sahip sütun dizisini hatırlayın.
Giriş veri formatı
Program, 100'ü değiştirmemek için n ve m dizisini, ardından dizinin öğelerini, ardından i j sayılarını dikkate alır.
Çıktı veri formatı
Sonucu görüntüleyin.

örnek giriş: 0 1 örnek çıktı: 12 11 13 14 22 21 23 24 32 31 33 34

#Dahil etmek #Dahil etmek ad alanı std kullanarak; int main() ( int n, m, x, y, temp; cin >> n >>< n; i++) { for (int j = 0; j < m; j++) { cin >> a[i][j]; ) cin >> x >> y; // için işleniyor (int i = 0; i< n; i++) { temp = a[i][x]; a[i][x] = a[i][y]; a[i][y] = temp; } // вывод for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cout << a[i][j] << " "; } cout << endl; } return 0; }

Yönetici No. 5

Size 10'u geçmeyen bir n sayısı ve n × n boyutunda bir dizi verilir. Ana köşegene simetrik olan diziyi çevirin. Dizi simetrik olduğu için "EVET" kelimesini, aksi takdirde "HAYIR" kelimesini girin.

örnek giriş: 3 0 1 2 1 2 3 2 3 4 örnek çıktı: EVET

#Dahil etmek #Dahil etmek ad alanı std kullanarak; int main() ( int n; bool simetrik; cin >> n; int a; // for (int i = 0; i< n; i++) { for (int j = 0; j < n; j++) { cin >> a[i][j]; )) // simetrik işleniyor = doğru; for (int i = 0; ben< n; i++) { for (int j = 0; j < n; j++) { if (a[i][j] != a[j][i]) symmetric = false; } } // вывод if (symmetric) cout << "YES"; else cout << "NO"; return 0; }

Yönetici No. 6

Danimarka kare iki dünya dizisi n×n boyutu ve k sayısı. Baş köşegeninin altındaki baş köşegeninin arkasındaki k-ї öğelerini girin (o zaman k = 1 ise, o zaman k = 2 ise, başka bir köşegen vb. ).
k'nin değeri negatif olabilir, örneğin, k = -1 ise, o zaman başın üzerinde bulunan ilk köşegenin değerini girmek gerekir. k = 0 ise baş köşegeninin elemanlarını girmelisiniz.
Program n sayısını girdi olarak alır, ancak 10'u değiştirmez, ardından dizi n × n, ardından k sayısıdır.

Örnek Giriş 1: 4 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 1 Örnek Çıktı 1: 5 1 6 Örnek Giriş 2: 4 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 -2 Örnek Çıktı 2: 3 8

#Dahil etmek ad alanı std kullanarak; int main() ( int n, k; cin >> n; int a[n][n]; // for (int i = 0; i< n; i++) { for (int j = 0; j < n; j++) { cin >> a[i][j]; ) cin >> k; // bu görünümün işlenmesi (int i = 0; i< n; i++) { for (int j = 0; j < n; j++) { if (i - j - k == 0) cout << a[i][j] << " "; } } return 0; }

7 Numaralı Yönetici

n × m boyutunda Danimarkalı iki dünya dizisi (n ve m 1000'i geçmez). Bir baş köşegen dizisi gibi simetrik bir youmou'ya buna aktarma denir. Vіn m×n: dış dizinin satırları, aktarılanın sütunları olur, dış dizinin sütunları, aktarılanın satırları olur.
Bu dizi için diziyi transpoze edip ekrana getirmeye çalışın.

örnek giriş: 3 4 11 12 13 14 21 22 23 24 31 32 33 34 örnek çıktı: 11 21 31 12 22 32 13 23 33 14 24 34

#Dahil etmek ad alanı std kullanarak; int main() ( int n, m, x, y, temp; cin >> n >>< n; i++) { for (int j = 0; j < m; j++) { cin >> < n; i++) { for (int j = 0; j < m; j++) { b[j][i] = a[i][j]; } } // вывод for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { cout << b[i][j] << " "; } cout << endl; } return 0; }

Yönetici No. 8

Sinemada skin one için n adet m sıra vardır (n ve m 20'yi geçmez). İki dünya dizisi bilet satışları hakkında bilgi toplar, 1 sayısı yerin biletinin zaten satıldığı, 0 sayısı biletin ücretsiz olduğu anlamına gelir. Nadіyshov, bir satırda gelecek ay için satış biletleri istiyor. Wiznachte, chi vikonati sorabilir.
Giriş veri formatı
Program n ve m sayılarının girişini alır. Boşluklarla ayrılmış m sayıları (0 veya 1) değiştirmek için n satır verin. Sonra bize k sayısı verilir.
Çıktı veri formatı
Program, yatmak için є k boş ayın olduğu satırın numarasını girmekten sorumludur. Bu tür kilka sıraları için en küçük sıranın numarasını girin. Bir satıra gerek yok, 0 sayısını girin.

örnek giriş: 3 4 0 1 0 1 1 0 0 1 1 1 1 1 2 örnek çıktı: 2

#Dahil etmek ad alanı std kullanarak; int main() ( int n, m, k, r = 0; cin >> n >> m; int a[n][m]; // for (int i = 0; i< n; i++) { for (int j = 0; j < m; j++) { cin >> a[i][j]; ) cin >> k; // için işleniyor (int i = 0; i< n; i++) { int near_free = 0; for (int j = 0; j < m; j++) { if (a[i][j] == 0) { near_free++; if (near_free == k) { r = i + 1; break; } } else near_free = 0; } if (near_free == k) break; } // вывод cout << r; return 0; }

Yönetici No. 9

n×m boyutunda bir dikdörtgen dizi verildi. Yogayı yıl okundan sonra 90 derece döndürün, sonucu m × n boyutunda yeni bir diziye yazın.
Giriş veri formatı
100'ü geçmeyecek şekilde n ve m olmak üzere iki sayı ve ardından n×m boyutunda bir dizi girin.
Çıktı veri formatı
Diziyi gördüğünüz gibi görüntüleyin. Sayıları görselleştirildiğinde bir boşlukla bölün.

örnek giriş: 3 4 11 12 13 14 21 22 23 24 31 32 33 34 örnek çıktı: 31 21 11 32 22 12 33 23 13 34 24 14

#Dahil etmek ad alanı std kullanarak; int main() ( int n, m; cin >> n >> m; int a[n][m]; int b[m][n]; // for (int i = 0; i< n; i++) { for (int j = 0; j < m; j++) { cin >> a[i][j]; ) ) // için işleniyor (int i = 0; i< n; i++) { for (int j = 0; j < m; j++) { b[j] = a[i][j]; } } // вывод for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { cout << b[i][j] << " "; } cout << endl; } return 0; }

10 Numaralı Yönetici

Verilen n ve m sayılarından sonra, popoda gösterildiği gibi 1'den n×m'ye kadar n×m sayıları olan iki dünya dizisini bir “yılan” ile doldurun.
Giriş veri formatı
n ve m sayıları değiştirilmeden girilir 20.
Çıktı veri formatı

örnek giriş: 3 5 örnek çıktı: 1 2 3 4 5 10 9 8 7 6 11 12 13 14 15

#Dahil etmek ad alanı std kullanarak; int main() ( int n, m, c = 0; cin >> n >> m; int a[n][m]; // for (int i = 0; i< n; i++) { for (int j = 0; j < m; j++) { c++; if (i%2 == 0) a[i][j] = c; else a[i] = c; } } // вывод for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { if (a[i][j] % 10 == a[i][j]) cout << " "; else if (a[i][j] % 100 == a[i][j]) cout << " "; else if (a[i][j] % 1000 == a[i][j]) cout << " "; cout << a[i][j]; } cout << endl; } return 0; }

Yönetici No. 11

Verilen n ve m sayılarından sonra, örnekte gösterildiği gibi 1 ila n × m "köşegenler" gibi n × m sayılarıyla iki boyutlu bir dizi doldurun.
Giriş veri formatı

Çıktı veri formatı
Bir diziyi görmek için, dış görünüm elemanının görülmesine yol açan 4 karaktere eşittir.

örnek giriş: 3 5 örnek çıktı: 1 2 4 7 10 3 5 8 11 13 6 9 12 14 15

#Dahil etmek ad alanı std kullanarak; int main() ( int n, m, konum = 0, satır = 0; cin >> n >> m; int a[n][m]; // int start_row = 0 işleniyor; int sayı = 1; için ( int min_row = 0;min_row< n; min_row++) { if (min_row >0) start_row = konum - 1; başka start_row = 0; for(pos=start_row; konum< m; pos++) { row = min_row; for (int col = pos; col >= 0; col--) ( if (satır< n) { a = number; number++; row++; } else break; } } } // вывод for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { if (a[i][j] % 10 == a[i][j]) cout << " "; else if (a[i][j] % 100 == a[i][j]) cout << " "; else if (a[i][j] % 1000 == a[i][j]) cout << " "; cout << a[i][j]; } cout << endl; } return 0; }

Yönetici No. 12

n ve m sayıları verilmiştir. Diziyi kontrol sırasına göre n × m boyutunda doldurun: bir rengin tuşları sıfırlarla doldurulur ve diğer rengin öğeleri aşağı doğru, solak, sağ elle doğal satırın sayılarıyla doldurulur. 1 rakamı sol üst köşede yazılıdır.
Giriş veri formatı
100'ü değiştirmemek için n ve m olmak üzere iki sayı girin.
Çıktı veri formatı
Bir diziyi görmek için, dış görünüm elemanının görülmesine yol açan 4 karaktere eşittir.

örnek giriş: 3 5 örnek çıktı: 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8

#Dahil etmek ad alanı std kullanarak; int main() ( int n, m, sm; cin >> n >> m; int a[n][m]; // int sayı = 1 işleniyor; for (int i = 0; i< n; i++) { for (int j = 0; j < m; j++) { a[i][j] = 0; } } for (int i = 0; i < n; i++) { if (i % 2 == 1) sm = 1; else sm = 0; for (int j = sm; j < m; j++) { a[i][j] = number; number++; j++; } } for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { if (a[i][j] % 10 == a[i][j]) cout << " "; else if (a[i][j] % 100 == a[i][j]) cout << " "; else if (a[i][j] % 1000 == a[i][j]) cout << " "; cout << a[i][j]; } cout << endl; } return 0; }

Yönetici No. 13

Verilen n ve m sayıları için, 1'den n × m'ye kadar sayılarla n × m boyutunda iki boyutlu bir diziyi, gösterildiği gibi sol üst kutdan çıkan ve yıllık okun arkasına kıvrılan bir spiral içinde doldurun. popo içinde.
Giriş veri formatı
100'ü değiştirmemek için n ve m olmak üzere iki sayı girin.
Çıktı veri formatı
Bir diziyi görmek için, dış görünüm elemanının görülmesine yol açan 4 karaktere eşittir.

örnek giriş: 4 5 örnek çıktı: 1 2 3 4 5 14 15 16 17 6 13 20 19 18 7 12 11 10 9 8

#Dahil etmek ad alanı std kullanarak; int main() ( int n, m; cin >> n >> m; int a; for (int i = 0; i<= n + 1; i++) { for (int j = 0; j <= m + 1; j++) { a[i][j] = -1; } } for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { a[i][j] = 0; } } int num = 0, row = 1, col = 0; while (num < n * m) { while (a == 0) { col++; num++; a = num; } while (a == 0) { row++; num++; a = num; } while (a == 0) { col--; num++; a = num; } while (a == 0) { row--; num++; a = num; } } for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { if (a[i][j] % 10 == a[i][j]) cout << " "; else if (a[i][j] % 100 == a[i][j]) cout << " "; else if (a[i][j] % 1000 == a[i][j]) cout << " "; cout << a[i][j]; } cout << endl; } return 0; }

0 0

görüntülemek için lütfen JavaScript'i etkinleştirin.

popo 3

Danimarka, n x m boyutunda büyük bir iki dünya dizisidir,dizinin en küçük elemanını ve vin'i bilmek için satır numarasını bilin.

Blok şeması:
Program kodu:
var a: tamsayı dizisi;
i, j, m, n, min, k: tamsayı;
Başlamak
Write('Kaç satır?'); readln(n);
Write('Kaç sütun?'); readln(m);
i için:=1'den n'ye
j:=1 ila m için
başlamak
write('a[',i,',',j,']='); readln(a); (İki dünya dizisinin tanıtımı)
son;
min:=a; (Minimum eleman)
k:=1; (satır numarası)
i için:=1'den n'ye
j:=1 ila m için
Eğer bir< min then
başlamak
min:=a; k:=i; (Minimi arayın ve satır numarasını "hatırlayın")
son;
Writeln('en küçük sayı',min,' üzerinde yinelenir ', k , 'arka arkaya');
son.

müdür

  1. . Dizideki tüm öğelerin toplamını ve toplamını bulun.
  2. Danimarkalı büyük iki dünya dizisi, boyut n x m. Para miktarını ve dobutok adamlarını elementіv bilin.
  3. Danimarkalı büyük iki dünya dizisi, boyut n x m. 3 ve 5'in katı olan elemanların toplamını ve sayısını bulunuz.
  4. Danimarkalı büyük iki dünya dizisi, boyut n x m. -9'dan büyük negatif öğelerin sayısını bilin.
  5. Danimarkalı büyük iki dünya dizisi, boyut n x m.
  6. Danimarkalı büyük iki dünya dizisi, boyut n x m
  7. Danimarkalı büyük iki dünya dizisi, boyut n x m
  8. Danimarkalı büyük iki dünya dizisi, boyut n x m. Dizideki tüm öğelerin aritmetik ortalamasını bulun.
  9. Danimarkalı büyük iki dünya dizisi, boyut n x m. Z'yasuvati, sayının daha önce belirli bir sırada artması gibi - daha olumlu ve daha olumsuz.
  10. Danimarkalı büyük iki dünya dizisi, boyut n x m. Z'yasuvati, art arda artan sayılar dizisi var.
  11. Danimarkalı büyük iki dünya dizisi, boyut n x m. Vivestiyoga öğeleri, іndexi є є adımlar dvіyki (1, 2, 4, 8, 16, ...).
  12. Danimarkalı büyük iki dünya dizisi, boyut n x m. Birden çok öğenin sayısını bulun 7.
  13. Danimarkalı büyük iki dünya dizisi, boyut n x m. Herhangi bir sayının kareleri gibi öğeleri ekrana getirin.
  14. Danimarkalı büyük iki dünya dizisi, boyut n x m. Eşleştirilmiş yerlerde durmak için eşleştirilmemiş öğelerin sayısını bilin.
  15. Danimarkalı büyük iki dünya dizisi, boyut n x m. Maksimum ve minimumu bilin. Onları aylarla hatırla.
  16. Danimarkalı büyük iki dünya dizisi, boyut n x m. Karelerinizdeki tüm öğeleri değiştirin.
  17. Danimarkalı büyük iki dünya dizisi, boyut n x m. Tüm öğeleri zıt değerlerle değiştirin.
  18. Danimarkalı büyük iki dünya dizisi, boyut n x m. Ayların yardımıyla ilk ve son elementleri hatırlayın.
  19. Danimarkalı büyük iki dünya dizisi, boyut n x m. Protilegish vіdpovіdnih öğelerine dayalı yeni bir dizi oluşturun.
  20. Danimarkalı büyük iki dünya dizisi, boyut n x m. m dorovnyuє k üzerinde rozpodіlu şeklinde bazı artıkları olan bu öğeleri ekranda gösterin.
  21. 10 öğrencinin kontrol çalışmasının sonuçları isteniyor. Tatmin edici olmayan, olumlu, iyi, yetkili değerlendirmelerin sayısına karar verin. Kontrol çalışması için öğrenciler tarafından kazanılan ortalama notu girin.
  22. K dersten N öğrencinin notlarını girin. İstenilen "5" i almadıkları için ekranda öğrenci sayısının gösterilmesi önemlidir.
  23. Grup N öğrenciyi öğrenir, öğrenciler uykuları için chotiri kredisi alırlar. Başarısız öğrenci sayısını ve grubun ortalama puanını belirtiniz.
  24. Danimarkalı büyük iki dünya dizisi, boyut n x m. Sayıların, sıra sayıların ve fibonacci sayılarının toplamını hesaplayın.
  25. Danimarkalı büyük iki dünya dizisi, boyut n x m. Temel öğeleri katlayın.

Danimarkalı iki dünya dizisi 5x5. Sonucu bir vicon olarak görerek öğelerin girişini düzenleyin. Viconların renklerini duraklattıktan sonra değiştirin, öğeleri temizleme noktasına kadar aynı şekilde görevlerin seçimini kaldırın.

İş seçenekleri:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11. Ana köşegen için nasıl daha fazla bilgi edineceğinizi, daha fazla öğeyi bilin. Bilinen tüm eşleştirilmemiş öğelerin sayısıyla değiştirin.

12. Eşlenmemiş konumlardaki öğelerin toplamını bulun (Х ij için indekslerin (i+j) toplamı eşleşmemiş bir sayıdır). Tüm negatif öğelerin bilinen sayısını değiştirin.

13. Ana köşegendeki tüm öğeleri nasıl alacağınızı öğrenin. Beşinci satırın ve diğer sütunun öğelerinin bilinen sayısıyla değiştirin.

14. Baş köşegenindeki elemanların aritmetik ortalamasını ve kenar köşegeninin aritmetik ortalamasını bulun. Köşegenlerdeki elemanları hatırlayın.

15. Baş köşegeninden daha yüksek olduklarından, pozitif elemanların aritmetik ortalamasını bilin. Tüm negatif öğelerin bilinen sayısını değiştirin.

16. Eşlenmemiş öğelerin toplamını bulun. İkincil köşegende daha fazla bulunan tüm öğeleri bilinen bir sayı ile değiştirin.

17. i-row ve j-stow'un ek öğelerini bulun (klavyenin önünde i, j- tipi). Yan köşegendeki aşağıdaki tüm elemanları bilinen bir sayı ile değiştirin.

18. Çift konumlu ek öğeleri bulun (X ij için indekslerin (i+j) toplamı eşleştirilmemiş bir sayıdır). Baş köşegeninin tüm elemanlarını bilinen bir sayı ile değiştirin.

19. Eşlenmemiş elemanların aritmetik ortalamasını bulun. İkincil köşegenin tüm elemanlarının bilinen sayısını değiştirin.

20. Sanki daha fazla yan köşegen deniyormuş gibi tüm çift elemanlarının toplamını bilmek. Dördüncü sıranın elemanlarının bilinen sayısı ile değiştirin.

21. Ana köşegen için nasıl daha fazla bilgi edineceğinizi, daha fazla öğeyi bilin. Bilinen tüm eşleştirilmemiş öğelerin sayısıyla değiştirin.

22. Eşlenmemiş konumlardaki öğelerin toplamını bulun (Х ij için indekslerin (i+j) toplamı eşleşmemiş bir sayıdır). Tüm negatif öğelerin bilinen sayısını değiştirin.

23. Ana köşegendeki tüm öğeleri nasıl alacağınızı öğrenin. Beşinci satırın ve diğer sütunun öğelerinin bilinen sayısıyla değiştirin.

24. Baş köşegenindeki elemanların aritmetik ortalamasını ve kenar köşegeninin aritmetik ortalamasını bulun. Köşegenlerdeki elemanları hatırlayın.

25. Baş köşegeninden daha yüksek olduklarından, pozitif elemanların aritmetik ortalamasını bilin. Tüm negatif öğelerin bilinen sayısını değiştirin.

Örneğin: Baş köşegenindeki öğelerin aritmetik ortalamasını bulun

Bir duraklamadan sonra:

Kontrol beslenme

1. Metin modu nedir ve ses modunda nasıl çalışır?

2. Nasıl bir şey?

3. İmleç verilen pencere koordinatında nasıl hareket ettirilir?

4. Yazı tipinin/arka planın rengini nasıl değiştiririm?

giriş

Kontrol ve otomasyon için tasarlanmış modern teknik ataşmanlar, çift şemaları ve çift sayı sistemini yaygın olarak kullanır. Kombinatoryal ve sonraki devrelerin analizi ve sentezi için mantık cebiri teorisi geliştirilmiştir.

Derslerin materyali üç bölümde sunuldu. İlki için, mantık cebiri teorisinin temel kavramları verilmiş ve Boole fonksiyonlarının farklı tezahür biçimleri ele alınmıştır. Güç minimizasyonuna yönelik diğer bir görev bölümü, ayrık eklemelerin soyut sentezinin temeli olan Boole işlevlerinin görünümüdür. Üçüncü bölüm, ayrık uzantıların yapısal sentezinin temeli olan röle devrelerine dayalı Boolean işlevlerini uygulama yolları hakkındadır.

Derslerin özetini yazarken, aşağıdaki literatür puanlanmıştır: bölünmüş 1.1 -; bölüm 1.2 için -; bölüm 1.3 için -; bölüm 2.1 için -; bölüm 2.2 için -; dağıtım için 3.1, 3.2 -.

İki dünya dizileri için görev

1) Danimarkalı iki dünya tamsayı dizisi. Programı katlayın:

a) ekranda dizinin sağ üst köşesinde saklanan bir öğenin gösterilmesi;

b) ekranda dizinin sol alt köşesine saklanmış bir öğenin gösterilmesi;

c) ekranda başka bir sıra dizisinin herhangi bir öğesinin görüntülenmesi;

d) dizinin herhangi bir üçüncü öğesini ekranda görüntülemek;

e) dizinin herhangi bir öğesini ekranda görüntülemek.

2) Danimarkalı çok özel bir dizi. Görevleri hatırla:

a) sağ üst ve sol alt köşelere dikilmiş elemanlar;

b) sağ alt ve sol üst köşelerde karıştırılmış elemanlar;

3) İki boyutlu tamsayı dizisinin ana köşegeninin öğesinin yerleştirildiği satırın numarasını girin. Bu elemanın değerini ekranda görüntüleyin.

4) Ekranda görüntü (bir satırda):

a) baş köşegen dizisinin tüm elemanları

b) elemandan başlayarak baş köşegen dizisinin tüm elemanları, sağ alt kata dikilir.

5) Tüm dizinin baş köşegenindeki tüm öğelerin değerlerini sıfır olarak değiştirin.

6) Tüm dizinin yan köşegenindeki tüm öğelerin değerini 100'e eşit bir değerle değiştirin.

7) Belirleyin:

a) dizinin baş köşegeninin elemanlarının toplamı;

b) dizinin yan köşegenindeki elemanların toplamı;

c) dizinin baş köşegenindeki elemanların aritmetik ortalaması;

d) dizinin yan köşegeninin elemanlarının aritmetik ortalaması;

e) dizinin baş köşegeninin minimum (maksimum) elemanı;

f) konuşma dizisinin yan köşegeninin maksimum (minimum) öğesi;

g) ana köşegenin ilk maksimum elemanının koordinatları;

h) ana köşegenin ilk minimal elemanının koordinatları.

a) beşinci sıra dizisinin tüm öğelerini ekranda göster;

b) üçüncü sıranın kalan elemanından başlayarak üçüncü sıra dizisinin tüm elemanlarını ekranda görüntülemek;

c) s-th sütun dizisinin tüm elemanlarını ekranda göster;

d) dizideki başka bir satırın tüm öğelerinin değerini 5 sayısıyla değiştirin;

e) beşinci sütunun tüm öğelerinin değerini 10 sayısıyla değiştirin.

f) üçüncü sütunun maksimum (minimum) öğesini belirleyin;

9) Danimarka çift tamsayı dizisi. Programı katlayın:

a) bir dizinin herhangi bir satırında iki be-any öğesinin oluşturulması için bir rozrahunka

b) bir satır veya dizideki tüm öğelerin toplamı;

10) Danimarkalı iki dünya tamsayı dizisi. Atamak:

a) a) bazı stovptsі için eleman dizisi daha azdır, ilki için kalır;

b) b) bazı satırlarda twir elemanları daha büyük, diğer satırda üçüncü.

11) 10 x 10 boyutunda iki dünya Danimarka dizisi. Dizinin bir bölümünü ekranda görüntüleyin:

a) Baş köşegeninin arkasına diktim;



b) baş köşegeninin altında karıştırılmış;

c) daha fazla yan köşegen genişletildi;

d) yan çaprazda alt katlanmış;

12) Danimarkalı iki dünya tamsayı dizisi:

a) cilt yogasında maksimum (minimum) elementi bilmek;

b) maksimum (minimum) elemanın koordinatları;

c) deri sapındaki (sıra) eşleşmemiş elementlerin toplamı;

d) A veya Art'ın katları olan elemanların sayısı.

e) elemanların maksimum toplamının satırını bilin;

e) Asgari element toplamının bileşimini bilmek.

© 2022 androidas.ru - Android hakkında her şey