You are on page 1of 8

Gjuha C – Seminar 8

Tabelat dypërmasore (Matricat) - Vazhdim

19/01/2022 Xhoi ALIÇKOLLI


Temat që do të trajtohen:
1. Ushtrime me tabelat dypërmasore

1.2 Xhoi ALIÇKOLLI


1.1 Ushtrime me tabelat dypërmasore

■ Kërkesa 1:
● Ndërtoni një program në gjuhën C që gjen matricën e transpozuar të një matrice katrore
3x3 që përmban numra të plotë:
for(i=0; i<3; i++)
■ Zgjidhje: {
#include<stdio.h>
for(j=0; j<3; j++)
#include<conio.h>
matTrans[j][i] = mat[i][j];
int main()
}
{
printf("\Matrica e transpozuar është:\n");
int mat[3][3], i, j, matTrans[3][3];
for(i=0; i<3; i++)
printf(“Jepni elementet e matricës 3x3: \n");
{
for(i=0; i<3; i++)
for(j=0; j<3; j++)
{
printf("%d ", matTrans[i][j]);
for(j=0; j<3; j++)
printf("\n");
scanf("%d", &mat[i][j]);
}
}
getch();
return 0;
}

1.3 Xhoi ALIÇKOLLI


1.2 Ushtrime me tabelat dypërmasore

■ Kërkesa 2:
● Ndërtoni një program në gjuhën C që gjen përcaktorin e një matrice katrore 3x3 që
përmban numra të plotë:
■ Zgjidhje:
#include<stdio.h>
#include<conio.h>
int main()
x = (a[1][1] * a[2][2]) - (a[2][1] * a[1][2]);
{
y = (a[1][0] * a[2][2]) - (a[2][0] * a[1][2]);
int rreshta, kolona, a[3][3];
z = (a[1][0] * a[2][1]) - (a[2][0] * a[1][1]);
int x, y, z, P= 0;
printf("\n Jepni elementet e matricës 3x3: \n");
P = (a[0][0] * x) - (a[0][1] * y) + (a[0][2] * z);
for(rreshta = 0; rreshta < 3; rreshta++)
{
printf("\n Përcaktori i matricës 3x3= %d", P);
for(kolona = 0; kolona < 3; kolona++)
getch();
{
return 0;
scanf("%d", &a[rreshta][kolona]);
}
}
}
1.4 Xhoi ALIÇKOLLI
1.3 Ushtrime me tabelat dypërmasore

■ Kërkesa 3:
● Ndërtoni një program në gjuhën C që gjen shumën e elementeve nën diagonalen kryesore
të një matrice katrore që përmban numra të plotë:
■ Zgjidhje:
#include<stdio.h> for(rreshta = 0; rreshta < i; rreshta++)
#include<conio.h> {
int main() for(kolona = 0; kolona < i; kolona++)
{ {
int i, rreshta, kolona, a[10][10], Shuma = 0; if(rreshta > kolona)
printf("\n Jepni numrin e rreshtave dhe kolonave: "); {
scanf("%d", &i); Shuma = Shuma + a[rreshta][kolona];
printf("\n Jepni elementet e matricës: \n"); }
for(rreshta = 0; rreshta < i; rreshta++) }
{ }
for(kolona = 0;kolona < i;kolona++) printf("\n Shuma e elementeve nën diagonalen
{ kryesore = %d", Shuma);
scanf("%d", &a[rreshta][kolona]); getch();

} return 0;

} }
1.5 Xhoi ALIÇKOLLI
1.4 Ushtrime me tabelat dypërmasore

■ Kërkesa 4:
● Ndërtoni një program në gjuhën C që gjen shumën e elementeve në diagonalen dytësore
të një matrice katrore që përmban numra të plotë:
■ Zgjidhje:
#include<stdio.h> for(rreshta = 0; rreshta < i; rreshta++)
#include<conio.h> {
int main() Shuma = Shuma + a[rreshta][i – rreshta - 1];
{ }
int i, rreshta, kolona, a[10][10], Shuma = 0; printf("\n Shuma e elementeve në diagonalen
printf("\n Jepni numrin e rreshtave dhe kolonave: "); dytësore = %d", Sum);
scanf("%d", &i); getch();
printf("\n Jepni elementet e matricës: \n"); return 0;
for(rreshta = 0; rreshta < i; rreshta++) }
{
for(kolona = 0;kolona < i;kolona++)
{
scanf("%d", &a[rreshta][kolona]);
}
}
1.6 Xhoi ALIÇKOLLI
Referenca dhe Literaturë

■ Gjuha C, Ilia Ninka


■ https://www.udemy.com/course/c-programming-for-beginners-programming-in-c/
■ https://www.programiz.com/c-programming
■ https://www.tutorialspoint.com/cprogramming/index.htm
■ https://www.w3schools.in/c-tutorial/

1.7 Xhoi ALIÇKOLLI


Fund

19/01/2022 Xhoi ALIÇKOLLI

You might also like