ne keto dy detyra, duhet te pershtatet vetem funksioni cout (C++) ne printf(C). Testuar me DEV C++:
Detyra 1 ne C:
Kodi PHP:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int a[]={1,-2,3,4,-5,6,7,8,-9};
int b[]={9,-8,7,-6,5,-4,3,-2,1};
int g[sizeof(a)/sizeof(a[0])];
int k=0;
int i = 0;
printf("\n Detyra 1 \n\n A.)\n\n");
for(i = 0; i<(sizeof(a)/sizeof(a[0]));i++)
{
g[i] = (a[i] * a[i]) * b[i];
if(g[i]>50)
{
g[i] = g[i]/i;
}
printf(" matrica g[%1d] = %4d\n",i,g[i]);
}
printf("\n B.)\n\n");
i=0;
for(i = 0; i<(sizeof(g)/sizeof(g[0]));i++)
{
if(g[i]>3 && g[i]<15)
{
k++;
}
else
{
printf(" matrica g[%1d] = %4d\n",i,g[i]);
}
}
printf(" %1d elemente te matrices g[] gjinden mes 3 dhe 15!\n",k);
i=0;
printf("\n\n C.)\n\n");
for(i = 0; i<(sizeof(g)/sizeof(g[0]));i++)
{
if(g[i]>0)
printf(" matrica g[%1d] ka vlere pozitive = (%4d)\n",i,g[i]);
if(g[i]<0)
printf(" matrica g[%1d] ka vlere negative = (%4d)\n",i,g[i]);
}
printf("\n D.)\n\n");
i=0;
int j, flag = 1;
int temp;
int arrayLength = (sizeof(g)/sizeof(g[0]));
for(i = 1; (i <= arrayLength) && flag; i++)
{
flag = 0;
for (j=0; j < (arrayLength -1); j++)
{
if (g[j+1] > g[j])
{
temp = g[j];
g[j] = g[j+1];
g[j+1] = temp;
flag = 1;
}
}
}
i=0;
for(i = 0; i<(sizeof(g)/sizeof(g[0]));i++)
{
printf(" matrica g[%1d] = (%4d)\n",i,g[i]);
}
printf(" matrica g[] pas radhitjes me algoritmin [Bubble Sort]:\n");
printf("\n fund...\n\n\n");
system("PAUSE");
return 0;
}
dhe Detyra 2 ne C:
Kodi PHP:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
const int M = 5;
const int N = 4;
int A[M][N];
int x = 4;
int m=0;
int n=0;
int shuma=0;
for(m=0;m<M;m++)
{
for(n=0;n<N;n++)
{
A[m][n] = 50 + ( rand() % 100 ) ;
A[m][n] = A[m][n] / x;
}
}
printf( "\n\n Detyra 2 \n\n\n A)\n\n");
printf( " m1 m2 m3 m4 m5\n\n");
for (n=0; n<N; n++)
{
printf(" n%1d ",n);
for (m=0; m<M; m++)
{
printf( " %2d", A[m][n]);
}
printf("\n");
}
printf("\n\n B)\n\n\n");
for (m=0; m<M; m++)
{
for (n=0; n<N; n++)
{
shuma += A[n][m];
}
}
printf(" shuma e te gjithe elementeve te matrices eshte = %4d", shuma);
printf("\n\n\n C)\n\n\n");
int a[M*N];
for(m=0;m<M;m++)
{
for(n=0;n<N;n++)
{
a[n] = A[m][n];
printf(" vektori a[%2d] = %4d\n",n, a[n]);
}
}
printf("\n\n\n D)\n\n");
printf(" m1 m3 m4 m5\n\n");
for (n=0; n<N; n++)
{
printf(" n%2d ",n);
for (m=0; m<M; m++)
{
if(m!=1)
{
printf(" %2d", A[m][n]);
}
}
printf("\n");
}
printf("\n\n\n fund...!\n\n\n");
system("PAUSE");
return 0;
}
Krijoni Kontakt