Commit 4df57c30 by rakein

22mar17

parent 31593deb
M Aivar 16 180 83.1 blond
M Juhan 21 175 71.3 ginger
F Mari 15 159 57.5 blond
M Georg 24 197 91.1 brynett
F Alma 67 171 92.4 ginger
M Urmas 29 176 164.8 kiilas
M Rivo 13 164 62.9 brynett
F Ina 17 188 76.2 brynett
M Mehis 47 178 99.4 kiilas
M Madis 32 185 106.6 ginger
F Julia 24 174 67.7 blond
F Marta 35 161 84.4 kiilas
M Misha 23 166 69.7 brynett
M Valdur 57 174 88.4 blond
F Tiiu 44 179 103.4 kiilas
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
/**typedef struct{
char *sugu;
char *nimi;
unsigned int *vanus;
unsigned int *pikkus;
double *kaal;
char *jewksed;
}andmed;**/
struct data{
char sugu[20];
char nimi[20];
unsigned int vanus[20];
unsigned int pikkus[20];
double kaal[20];
char jewksed[20];
};
int main(void)
{
struct data andmed[50];
int i = 0;
FILE *loebLoeb;
loebLoeb=fopen("andmed.txt", "r");
/** if (chkFile(loebLoeb) == 0)
{
printf("Andmefail on tühi.");
} else {*/
///andmed *n= (andmed*)malloc(sizeof(andmed*));
while(fscanf(loebLoeb,"%c %s %d %d %lf %s",andmed[i].sugu, andmed[i].nimi, &andmed[i].vanus, &andmed[i].pikkus, &andmed[i].kaal, andmed[i].jewksed) != EOF) {
///fscanf(loebLoeb,"%c %s %d %d %lf %s",andmed[i].sugu, andmed[i].nimi, andmed[i].vanus, andmed[i].pikkus, andmed[i].kaal, andmed[i].jewksed);
printf("%c %s %d %d %lf %s\n",andmed[i].sugu, andmed[i].nimi, andmed[i].vanus, andmed[i].pikkus, andmed[i].kaal, andmed[i].jewksed);
i++;
}fclose(loebLoeb);
return 0;
///}
}
/**void otsing(andmed andmed[])
{
int i;
char asutuseNimi[10];
char otsus;
printf("Sisesta otsitava asutuse nimi:\t ");
scanf("%s", asutuseNimi);
int v6rdlus;
FILE *v2ljastus;
v2ljastus = fopen("F2.txt", "w");
fprintf(v2ljastus, "otsitav asutus on %s\n",asutuseNimi);
for (i = 0; i < 15; i++)
{
v6rdlus = strcmp(andmed[i].asutus, asutuseNimi); .
if (v6rdlus == 0){
fprintf(v2ljastus," nimi on %s, t66koht on %s, telefoninumber on %s\n",andmed[i].nimi,andmed[i].tyyKoht,andmed[i].telnr);
}
}
}
int chkFile(FILE *andmed)
{
if(andmed == NULL)
{
return 0; }
return 1;
}
**/
#include <stdio.h>
int fibbonacci(int n);
int main (void)
{
printf("sisesta arv: \t\n");
scanf("%d", &n);
fibonacci(n);
for(i = 0;i = 15; i++;)
{
if(i == 0)
{
printf("1");
}
else if(i == 1)
{
printf(" ")
}
}
return 0;
}
int fibbonacci(int n) {
if(n == 0){
return 0;
} else if(n == 1) {
return 1;
} else {
return ();
}
}
printf("p");
1339 100 0 Guatemala
1340 -18 10 Helsinki
1341 0 20 Tallinn
1342 -30 18 Rovaniemi
1343 120 50 Kuwait
1344 50 14 London
1345 31 47 Edinburgh
1346 32 20 Riga
1347 33 40 Gotland
1348 -100 60 Testsite#1
1349 -465 10 Area51
1350 14 8 Paris
1351 -200 4 Testsite#2
1352 52 40 Sarajevo
1353 66 23 Baku
1354 47 19 Kiev
1353 31 11 Dublin
1342 -30 18 Rovaniemi
1343 120 50 Kuwait
1344 50 14 London
1345 31 47 Stockholm
1346 32 20 Oslo
1347 33 40 Gotland
1348 -100 60 Testsite#1
1349 14 8 Tallinn
1350 -200 4 Testsite#2
1351 52 40 Sarajevo
1352 47 19 Kiev
1353 31 11 Dublin
#include <stdio.h>
#include <stdlib.h>
typedef struct{
int ID;
double TempF;
int WindSpeed;
char Loc;
}struktuur;
void sisseLugemine(void);
void hoiatus(void);
void teisendus(void);
void andmetesort(void);
int main(void)
{
sisselugemine();
teisendus();
hoiatus();
return 0;
}
void hoiatus(void)
{
FILE* v22rtused = fopen("l6pp.txt","w");
int i = 0;
while()
{
if(struktuur[i].WindSpeed >= 20)
{
printf("%d temperatuur on %0.2lf tuule kiirus on %0.2lf asukohas %s - torm nh\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
printf(v22rtused,"%d temperatuur on %0.2lf tuule kiirus on %0.2lf asukohas %s - torm nh\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
}else if(struktuur[i].TempF >= 30)
{
printf("%d temperatuur on %0.2lf tuule kiirus on %0.2lf asukohas %s - kuumalaine\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
printf(v22rtused,"%d temperatuur on %0.2lf tuule kiirus on %0.2lf asukohas %s - kuumalaine \n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
}else if(struktuur[i].TempF < 0)
{
printf("%d temperatuur on %0.2lf tuule kiirus on %0.2lf asukohas %s - must j\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
printf(v22rtused,"%d temperatuur on %0.2lf tuule kiirus on %0.2lf asukohas %s - must j22\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
} else {
printf("%d temperatuur on %0.2lf tuule kiirus on %0.2lf asukohas %s - ilm on ilus\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
printf(v22rtused,"%d temperatuur on %0.2lf tuule kiirus on %0.2lf asukohas %s - ilm on ilus\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
} i++;
}
}
int andmetesort(void)
{
int k;
FILE* koos = fopen("koos.txt", "r");
FILE* legitAndmed = fopen("legitAndmed.txt", "w");
while(koos !=EOF)
{
fscanf(koos, "%d %lf %d %s",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc
if(struktuur[i].TempF < -459.67 || struktuur[i].WindSpeed < 0)
{
printf("vigased andmed much\n");
}else{
fprintf(legitAndmed,"%d %lf %d %s\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
}
i++;
k++;
}
return k;
}
void sisseLugemine(void)
{
FILE* esimene = fopen("andmed1.txt", "r");
FILE* teine = fopen("andmed2.txt", "r");
FILE* koos = fopen("koos.txt", "w");
int i = 0;
n *struktuur;
while(esimene != EOF)
{
fscanf(esimene, "%d %lf %d %s",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
fprintf(koos, "%d %lf %d %s\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
i++;
}
while(teine != EOF)
{
fscanf(teine, "%d %lf %d %s",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
fprintf(koos, "%d %lf %d %s\n",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
i++;
}
i = 0;
while(koos !=EOF)
{
fscanf(teine, "%d %lf %d %s",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
printf("%d %lf %d %s",struktuur[i].ID, struktuur[i].TempF, struktuur[i].WindSpeed,struktuur[i].Loc);
i++;
}
}
void teisendus(void)
{
int i = 0;
double b;
int max = andmetesort();
while(i = max)
{
b = struktuur[i].TempF;
b = (b - 32)/1.8;
struktuur[i].TempF = b;
b = struktuur[i].WindSpeed;
b = b*0.51;
struktuur[i].WindSpeed = b;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment