Professional Documents
Culture Documents
h>
#include <stdlib.h>
#include <string.h>
void yjet () {
int i,n,j;
scanf("%d",&n);
for (i=1;i<=2*n-1;i++) {
printf("*");
for (i=n;i>=1;i--) {
for (j=n;j>i;j--) {
printf(" ");
printf("*");
for (j=1;j<2*i-1;j++) {
printf(" ");
printf("*");
printf("\n");
}
}
void vektor1() {
int i,n;
scanf("%d",&n);
int v[n];
for (i=0;i<n;i++) {
scanf("%d",&v[i]);
for (i=0;i<n;i++) {
if (v[i]>=10||v[i]<=-10) {
printf("%d \n",v[i]);
void vektor2 () {
int n;
scanf("%d",&n);
int i,j,v[n];
for (i=0;i<n-1;i++) {
for (j=i+1;j<n;j++) {
if (v[i]==v[j]) {
//}
void file1() {
FILE *f1,*f2;
f1=fopen("person.txt","r");
if (f1==NULL) {
return 0;
int i,n,j;
fscanf(f1,"%d",&n);
struct person {
}p[100];
char temp[20];
for (i=0;i<n;i++) {
fscanf(f1,"%s",p[i].emri);
for (i=0;i<n;i++) {
fscanf(f1,"%s",p[i].mbiemri);
for (i=0;i<n;i++) {
fscanf(f1,"%s",p[i].gjinia);
for (i=0;i<n;i++) {
fscanf(f1,"%s",p[i].vendlindja);
fclose(f1);
for (j=i+1;j<n;j++) {
if (strcmp(p[i].emri,p[j].emri)<0) {
strcpy(temp,p[i].emri);
strcpy (p[i].emri,p[j].emri);
strcpy(p[j].emri,temp);
strcpy(temp,p[i].mbiemri);
strcpy (p[i].mbiemri,p[j].mbiemri);
strcpy(p[j].mbiemri,temp);
strcpy(temp,p[i].gjinia);
strcpy (p[i].gjinia,p[j].gjinia);
strcpy(p[j].gjinia,temp);
strcpy(temp,p[i].vendlindja);
strcpy (p[i].vendlindja,p[j].vendlindja);
strcpy(p[j].vendlindja,temp);
f2=fopen("person2.bin","wb");
for (i=0;i<n;i++) {
fclose(f2);
f2=fopen("person2.bin","rb");
for (i=0;i<n;i++) {
fread(&p[i],sizeof(struct person),1,f2);
printf("%s %s %s %s \n",p[i].emri,p[i].mbiemri,p[i].gjinia,p[i].vendlindja);
}
fclose(f2);
void file2() {
FILE *f1;
f1=fopen("info.txt","r");
if (f1==NULL) {
int n;
fscanf(f1,"%d",&n);
struct info {
char nisja[20];
float km;
float koha;
}t[n];
int i;
for (i=0;i<n;i++) {
fscanf(f1,"%s",t[i].nisja);
for (i=0;i<n;i++) {
fscanf(f1,"%s",t[i].mberritja);
for (i=0;i<n;i++) {
fscanf(f1,"%f",&t[i].km);
for (i=0;i<n;i++) {
fscanf(f1,"%f",&t[i].koha);
for (i=0;i<n;i++) {
if (t[i].koha<min) {
min=t[i].koha;
indeks=i;
int main()
printf("Ushtrimi 1: yjet\n");
printf("Ushtrimi 2: vektori\n");
// printf("4--matrica\n");
printf("5-ush e file\n");
int zgjedhja;
scanf("%d",&zgjedhja);
switch (zgjedhja) {
case 1: yjet();break;
case 2: vektor1();break;
case 3: vektor2();break;
//case 4: matrica();break;
case 5: file1();break;
case 6: file2();break;
return 0;