﻿ C++ exercises and solutions: series of numbers

C++ exercises and solutions: series of numbers

C++ arrays: series of numbers

A two-dimensional array stores values in rows and columns. By using two-dimensional array, write C++ program to display a table of numbers as shown below:

 1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Solution:

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{

int tArr;
int i,j;

for(i=0;i<5;i++) //assign values to the two-dimensional array
for(j=0;j<=5;j++){
if(i==0) tArr[i][j]=j+1; //fill the first row
if(i>0 && j==0)

tArr[i][j]=tArr[i-1]+1; //fetching the value of the last cell in the previous row
else
tArr[i][j]=tArr[i][j-1]+1; //fill subsequent cells
}

for(i=0;i<5;i++){ //print the array
for(j=0;j<5;j++)
cout<<tArr[i][j]<<"\t";
cout<<endl;
}
getch();
return 0;

} KostandinCan someone Help me please i have this exercise but different View coments from other users User inputs an integer N from the range from 1 to 30. Write a program to display the numbers from 1 to N*N in a table with N*N size in the following pattern Input 3 Output 1 4 7 2 5 8 3 6 9 ^^^^^^ if someone can solve it for me please send it to my email vllahukostandin@gmail.com2018-04-06 Evan Fthis seems simpler #include using namespace std; int main(int argc, const char * argv[]) { int arr={0}; int num=1; //fill 2D array with integers for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ arr[i][j]=num; num++; } } //print array for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ cout<0 && j==0) tArr[i][j]=tArr[i-1]+1; //fetching the value of the last cell in the previous row else tArr[i][j]=tArr[i][j-1]+1; //fill subsequent cells } With this: for(i=0;i<5;i++) //assign values to the two-dimensional array for(j=0;j<=5;j++){ tArr[i][j]= (j+1) + (i*5); } 2016-12-07