Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- using namespace std;
- int Q1() {
- int array1[5] = {24,29,18,23,12};
- float array2[5] = {0.0};
- char array3[5];
- for (int i = 0; i < 5; i++) array3[i] = 'C';
- }
- int Q3() {
- int score[5][3];
- int total[5] = {0};
- float avg[5];
- for (int i = 0; i < 5; i++) {
- cout << "\n\nFor student " << i + 1 << ": ";
- for (int j = 0; j < 3; j++) {
- switch (j) {
- case 0: {
- cout << "\n\nMaths: ";
- break;
- }
- case 1: {
- cout << "English: ";
- break;
- }
- case 2: {
- cout << "Drawing: ";
- break;
- }
- } // switch
- cin >> score[i][j];
- total[i] += score[i][j];
- } // for j
- avg[i] = total[i] / 3.0;
- } // for i
- cout << fixed << setprecision(1) << endl;
- for (int i = 0; i < 5; i++) {
- cout << "\n\nStudent " << i + 1 << " total marks: " << total[i];
- cout << "\nStudent " << i + 1 << " average marks: " << avg[i];
- }
- }
- int Q4() {
- int pattern[5][5];
- for (int i = 0; i < 5; i++) {
- for (int j = 0; j < 5; j++) {
- if (j % 2 == 0) pattern[i][j] = 1; else pattern[i][j] = 0;
- }
- }
- for (int i = 0; i < 5; i++) {
- for (int j = 0; j < 5; j++) {
- cout << pattern[i][j];
- }
- cout << endl;
- }
- return 0;
- }
- int Q5() {
- int pattern[5][5] = {0}, i, j;
- for (i = 0; i < 5; i++) {
- for (j = 0; j < 5; j++) {
- if (j % 2 == 0) {
- if (i % 2 == 0) pattern[i][j] = 1;
- }
- else if (i % 2) pattern[i][j] = 1;
- }
- }
- for (i = 0; i < 5; i++) {
- for (j = 0; j < 5; j++) {
- cout << pattern[i][j];
- }
- cout << endl;
- }
- }
- int Q6() {
- int pattern[5][5] = {0}, i, j;
- for (i = 0; i < 5; i++) {
- for (j = 0; j < 5; j++) {
- if (i != j) if (i < j) pattern[i][j] = -1; else pattern[i][j] = 1;
- }
- }
- for (i = 0; i < 5; i++) {
- for (j = 0; j < 5; j++) {
- cout << pattern[i][j] << "\t";
- }
- cout << endl;
- }
- }
- int Q7() {
- int pattern[5][5] = {0}, i, j;
- for (i = 0; i < 5; i++) {
- for (j = 0; j < 5; j++) {
- if (i == 0 || i == 4 || j == 0 || j == 4) pattern[i][j] = 1;
- }
- }
- for (i = 0; i < 5; i++) {
- for (j = 0; j < 5; j++) {
- cout << pattern[i][j];
- }
- cout << endl;
- }
- }
- int Q8() {
- const int total_row = 10;
- int pattern[total_row + 1][total_row + 1] = {0}, i, j;
- pattern[0][0] = 1;
- for (i = 1; i < total_row; i++) {
- for (j = 0; j < total_row; j++) {
- pattern[i][j] = pattern[i - 1][j] + pattern[i - 1][j - 1];
- }
- }
- for (i = 0; i < total_row; i++) {
- for (j = 0; j < total_row; j++) {
- if (pattern[i][j] == 0) {
- cout << endl;
- break;
- }
- else cout << pattern[i][j] << "\t";
- }
- }
- }
- int main() {
- return Q8(); //run question as desired
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement