You are on page 1of 7

Brisilda Munguli

SEMINAR_01
1. Te ndertohet nje program ne gjuhen C qe afishon se sa elemente te vektorit me te medhenje se 2
jane cifte?

ZGJIDHJE
#include <stdio.h>
#define N 7
int main()
{
int v[N] = {4,2,8,7,9,5,6};
int i;
int sasia =0;
for(i=0;i<N;i++)
{
if(v[i]%2==0 &&v[i]>2)
sasia ++;
}
printf("Jane %d numra cifte > se 2 ne vektore ",sasia);
return 0;
}
2. Te ndertohet nje program ne gjuhen C qe afishon mesataren e elementeve pozitive te vektorit?

ZGJIDHJE
#include <stdio.h>
#define N 7
int main()
{
int v[N] = {-4,-2,8,-7,9,5,6};
int i;
int shuma =0;
float mesatarja = 0.0;
int sasia =0;
for(i=0;i<N;i++)
{
if(v[i]>0)
{
shuma = shuma + v[i];
sasia++;
}
}
mesatarja = (shuma*1.0)/sasia*(1.0);
printf("Mesatarja e numrave pozitive te vektorit eshte: %f",mesatarja);
return 0;
}
3. Te ndertohet nje program ne gjuhen C qe afishon prodhimin e elementeve ne pozicione cifte ne vektore?
FAKULTETI I SHKENCAVE TË NATYRËS
DEPARTAMENTI I INFORMATIKËS
Brisilda Munguli
SEMINAR_01

ZGJIDHJE
#include <stdio.h>
#define N 7
int main()
{
int v[N] = {-4,-2,8,-7,9,5,6};
int i;
int p=1;
for(i=0;i<N;i++)
{
if(i%2 == 0) p=p*v[i];
}
printf("Prodhimi I numrave te vektorit ne pozicione cifte eshte: %d",p);
return 0;
}
4. Ndertoni nje program ne gjuhen C i cili i kerkon perdoruesit te jape gjatesine e vektorit dhe me pas i
kerkon ta mbushe vektorin me elemente, pas kesaj i shfaq sasine e elementeve tek dhe sasine e
elementeve cift.
#include <stdio.h>
int main() {
int n;
printf("Jepni madhesine e vektorit!");
scanf("%d",&n);
int v[n];
int i;
for(i=0;i<n;i++)
{
printf("Jepni numrin %d :\n",i+1);
scanf("%d",&v[i]);
}
int sc=0,st=0;
for(i=0;i<n;i++)
{
if(v[i] % 2 == 0) sc++;
else st++;
}
printf("numra tek = %d , numra cift = %d",st,sc);
return 0;
}

FAKULTETI I SHKENCAVE TË NATYRËS


DEPARTAMENTI I INFORMATIKËS
Brisilda Munguli
SEMINAR_01
5. Ndertoni nje program ne gjuhen C i cili i kerkon perdoruesit te jape gjatesine e vektorit dhe me pas i
kerkon ta mbushe vektorin me elemente tek, nese elementet jane cift i kerkohet perdoruesit nje
numer derisa ai te jape nje numer tek.

#include <stdio.h>
int main() {
int n;
printf("Jepni madhesine e vektorit!");
scanf("%d",&n);
int v[n];
int i = 0;
int temp;
while(i<n)
{
printf("Jepni numrin %d :\n",i+1);
scanf("%d",&temp);
if(temp %2 == 1) {v[i] = temp; i++;}
else printf("Numri duhet te jete tek");
}
for(i=0;i<n;i++)
{
printf("%d \n",v[i]);
}
return 0;
}

6. Ndertoni nje program i cili bashkon ne nje matrice te re C elementet e nje vektori A[m] me
elementet e nje matrice B[m,m] ne menyre te till qe elemente e A te vendosen ne kolonen e pare
te matrices C.

#include <stdio.h>

int main() {
int m;
printf("Jepni madhesine e vektorit!");
scanf("%d",&m);
int a[m],b[m][m],c[m][m+1];
int i ,j;
int temp;
for(i=0;i<m;i++)
{
printf("Jepni numrin %d :\n",i+1);
scanf("%d",&a[i]);
FAKULTETI I SHKENCAVE TË NATYRËS
DEPARTAMENTI I INFORMATIKËS
Brisilda Munguli
SEMINAR_01
}
for(i=0;i<m;i++)
{
for(j=0;j<m;j++)
{
printf("Jepni numrin ne pozicionin %d,%d : ",i+1,j+1);
scanf("%d",&b[i][j]);
}
}
for(i=0;i<m;i++)
for(j=0;j<m+1;j++)
{
if(j == 0) c[i][j]= a[i];
else c[i][j] = b[i][j-1];
}
return 0;
}

7. Te ndertohet nje program ne gjuhen C I cili shton nje numer k te dhene nga perdoruesi pas elemenit me vlere
s te vektorit?

ZGJIDHJE
#include <stdio.h>
int main()
{
int i, j, n,k,s;
printf("Sa numra ka ne vektor?\n");
scanf("%d", &n);
int v[n];
for ( i = 0 ; i < n-1 ; i++)
{
printf("Sa eshte numri i %d\n",i+1);
scanf("%d", &v[i]);
}
printf("Cilin numer do te shtoni?\n");
scanf("%d", &k);
printf("Pas kujt elemente te vektorit doni ta shtoni?\n");
scanf("%d", &s);
int index;
int ugjet = 0,l=0;
while (l<n && ugjet == 0){
if(v[l] == s)
FAKULTETI I SHKENCAVE TË NATYRËS
DEPARTAMENTI I INFORMATIKËS
Brisilda Munguli
SEMINAR_01
{
index = l;
ugjet=1;
}
l++;
}
if(ugjet == 0) printf("Numri pas te cilit doni ta shtoni nuk gjendet ne vektore");
else{
for(j=n;j > index+1;j--)
v[j]= v[j-1];
v[index+1]=k;
}
printf("Vektori rezultant eshte:\n");
for( i = 0 ; i < n ; i++ )
printf("%d\n", v[i]);
return 0;
}

8. Te ndertohet nje program ne gjuhen C I cili I zhvendos te gjithe elementet negative ne nje vektore ne fund te
vektorit pa ndryshuar rendin e elementeve egzistues.
ZGJIDHJE

#include <stdio.h>

#define n 14

int main()

int s = 0, i=0,temp,k;

int t[n] = {23, -12, -8, 0, 4, 80, 9, -7, 30, 42, -13, -16, 87, 75};

while (i<n - s-1){

if(t[i] < 0){

temp = t[i];

for(k = i;k<n-1;k++)

t[k] =t[k+1];

t[n-1] = temp;

s++

else i++;
FAKULTETI I SHKENCAVE TË NATYRËS
DEPARTAMENTI I INFORMATIKËS
Brisilda Munguli
SEMINAR_01
}

for(i=0;i< n;i++) printf("%d ",t[i]);

return 0;

9. Jepet vektori V[n] dhe nje numer s, te ndertohet nje program ne gjuhen c qe shkruan mbrapsht cdo grup prej s
elementesh te ketij vektori.Ne qofte se s nuk e plotepjeston n atehere renditja e elementeve qe ngelen nuk
ndryshon.
ZGJIDHJE

#include <stdio.h>

#define n 11

#define s 3

int main()

int t[n]={1, 2, 3, 4, 1, 2, 3, 4, 5,9,12};

int i=0,left,right,temp,l;

if(n % s != 0) l = n-(n%s);

else l =n;

for (i = 0; i + s - 1 < l; i += s) {

left = i;

right = i + s - 1;

while (left < right) {

temp = t[left];

t[left] = t[right];

t[right] = temp;

left++;

right--;

for(i=0;i<n;i++) printf("%d ",t[i]);

return 0;
FAKULTETI I SHKENCAVE TË NATYRËS
DEPARTAMENTI I INFORMATIKËS
Brisilda Munguli
SEMINAR_01
}

10. Te ndertohet nje program ne gjuhen C I cili lexon nje matrice me numra te plote .
a. Te llogariten mestaret e cdo rreshti dhe te ruhen ne nje vektore te ri me emrin mes.
b. Te gjendet se cili nga rreshtat e ka mesataren me te larte,ne qofte se jane disa te till te afishohen te
gjithe?
c. Te gjendet se cila kolone ka me shume elemente shumfisha te numrit 3?

FAKULTETI I SHKENCAVE TË NATYRËS


DEPARTAMENTI I INFORMATIKËS

You might also like