0 дауыс

Информатикадан программа құруға көмектесіп жіберсеңіздер. А және Б әріпі берілген. А әріпінен 10 тал, Б әріпінен 10 тал. Енді олардың орны ауысуы керек. Неше мәні бар соның бәрі шығуы керек.

16.04.2018 2.7k қаралым
Тапсырманың берілісіне дұрыс түсінбедім. 10 орынды массив берілген және 10 данадан "А" мен "Б" берілген. Сол "А" мен "Б"-ны қолдану арқылы массивті қанша әдіспен толтыруға болатынын шығарып беру керек пе?

1 жауап

+1 дауыс
✓ Үздік жауап
Жақсы жауап

С++ бағдарламалау тілінде жазылған

#include <iostream>

#include <string>

using namespace std;

int main(int argc, char *argv[]) {

char a[10] = {'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'}, b = 'b';

int count = 2;

cout << "1: ";

for (int i = 0; i < 10; i++)

cout << a[i];

cout << endl;

for (int i = 0; i < 9; i++)

for (int j = 0; j < 10 - i; j++) {

cout << count << ": ";

for (int start = 0; start < j; start++)

cout << a[start];

for (int bInt = 0; bInt < i + 1; bInt++)

cout << b;

for (int end = j + i + 1; end < 10; end++)

cout << a[end];

cout << endl;

count++;

}

cout << count << ": ";

for (int i = 0; i < 10; i++)

cout << b;

cout << endl;

return 0;

}

Бағдарлама нәтижесін тіркеймін:

Бағдарлама нәтижесі

21.04.2018
үздік деді

Ұқсас сұрақтар

127,959Сұрақ
322,882Жауап
153,169Пікір
72,996Қолданушы