Seminari 5 1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Teknikat dhe Gjuhet e Programimit

1. Ushtrim i zgjidhur:
// Kerkesa : ndertoni nje program qe lexon nje vektor me 14 elemente nga perdoruesi.
// Me pas heq nga vektori gjithe elementet qe mbarojne me 4 ose me 7.
// Pas heqjes se elementeve vektori te sfishohet ne ekran.
#include <stdio.h>

int main (){


int v[14], i, j, n=14;
printf ("Jep 14 elementet e vektorit: ");
for (i = 0; i<14; i++)
scanf("%d", &v[i]);

for (i = 13; i>=0; i--){


if ((v[i]%10==4)||(v[i]%10==7))
{
for (j = i; j<n; j++)
v[j]=v[j+1];
n--;
}
}
printf ("Vektori pas heqjes se elementeve: ");
for (i = 0; i<n; i++)
printf("%d\t", v[i]);

return 0;
}

2. Te ndertohet nje program qe lexon nje vektor me n elemente. Me pas heq gjithe elementet negative nga vektori.
Vektori pas heqjes se elementeve te afishohet ne ekran.
3. Te ndertohet nje program qe lexon nje vektor me n elemente. Me pas shton pas cdo elementi nje element me vlere 0.
p.sh.
p.sh nese do kishim vektorinme elemente:
3 5 8 12 17
duhet qe elementet pas ekzekutimit te jene :
3 0 5 0 8 0 12 0 17 0
Zgjidhje:
#include <stdio.h>
int main(void)
{
int i, j, n;
printf ("Jep numrin e elementeve te vektorit:");
scanf ("%d", &n);
int v[2*n];
/*Leximi i elementeve te vektorit*/
for (i = 0; i< n; i++)
scanf ("%d", &v[i]);

int k = 2*n;
for (i= 0; i<k;i++){
if(i%2 != 0){

1
Teknikat dhe Gjuhet e Programimit

/*zhvendosja e elementeve me nje pozicion djathtas */


for (j = n; j>i; j--)
{
v[j]=v[j-1];
}
n++;
v[i] = 0;
}
}
/*Printimi i elementeve pas shtimit te 0 */
for (i= 0; i<k; i++){
printf("%d\t", v[i]);
}
return 0;
}

4. Te ndertohet nje program qe lexon nga perdoruesi nje matrice me permasa 6x8 dhe heq nga matrica kolonen me me
shume elemente negative. (Te hiqet me shume se nje kolone nese eshte e nevojshme.)
Matrica te afishohet ne ekran.
5. Te ndertohet nje program qe lexon nga perdoruesi nje matrice me permasa nxn dhe heq rreshtin dhe kolonen e
mesit. Matrica te afishohet ne ekran.
6. Te ndertohet nje program qe lexon nga perdoruesi nje matrice me permasa mxn. Me pas heq nga matrica gjithe
rreshtat dhe kolonat qe permbajne elemente te barabarte me minimumin e elementeve te matrices. Te afishohet
matrica ne ekran.
7. Te ndertohet nje program qe lexon nga perdoruesi nje matrice me permasa mxn. Me pas shton para cdo kolone qe
ka vetem elemente nje-shifrore, nje kolone qe i ka gjithe elementet e barabarte me 0. Matrica te afishohet ne ekran.

You might also like