2. Utworzyć tablicę o wymiarach n x n zawierającą następujące wartości dla n=5:
1 2 3 4 5
2 1 2 3 4
3 2 1 2 3
4 3 2 1 2
5 4 3 2 1
Kod: Zaznacz cały
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
int a=5;
bool inc=false;
int tab[5][5];
for(int i=0; i<5; i++)
{
for(int j=4; j>=0; j--)
{
tab[i][j]=a;
if(a>1 && inc==false)
a--;
else
{
inc=true;
a++;
}
}
inc=false;
a=tab[i][4]-1;
}
system("PAUSE");
return EXIT_SUCCESS;
}
wyzerować elementy leżące na głównej przekątnej.
Kod: Zaznacz cały
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
int tab[10][10];
srand(time(0));
for(int i=0; i<10; i++)
{
for(int j=0; j<10; j++)
{
if(i==j)
tab[i][j]=0;
else
tab[i][j]=rand() % 10;
}
}
system("PAUSE");
return EXIT_SUCCESS;
}