if(tekst[i]>tekst[j]){
c=tekst[i];
tekst[i]=tekst[j];
tekst[j]=c;
}
}
}
puts(tekst);
printf("n");
//Täidame jada mitu korda mingi täht esines;
//memset(jada,'0',26*sizeof(int));
for(i=0; i<26; i++){
jada[i]=0;
}
for(i=0; i
int fact(int); int main() { printf("Homework 2 R26 n"); setData(); printData(); return 0; } void setData() { float e; float X; do { printf("Enter progression step.n"); scanf("%f",&X); printf("Enter max(not more than 1 or less than 0) difference between two consecutive elements of array.n"); scanf("%f",&e); } while ((e>=1 || e<=0)&&(X>=1 || X<=0)); printf("Array defenition is in progress ... "); array = (float*)malloc(size*sizeof(float)); if (array==NULL) printf("problem!n"); int var,tempf,factorial; size=15; array[0]=1; factorial=1; for (var = 1; var < size; ++var) { tempf=fact(factorial); array[var]=pow(X,factorial)/tempf; if (fabs(array[var]-array[var-1])>=e) { flag=var+1; printf("Max difference limits is reached!n"); break; } factorial+=2; flag=var+1; }
0 ); Kolmnurga joonistamine Direct3D 9: struct Vertex { float x, y, z; D3DCOLOR color; }; Vertex triangle[] = { { 0.f, 5.f, 10.f, 0x00FF0000 }, { 0.f, 5.f, 10.f, 0x0000FF00 }, { 0.f, 5.f, 10.f, 0x000000FF } }; // set Flexible Vertex Format pDevice->SetFVF(D3DFVF_XYZ | D3DFVF_DIFFUSE); // Draw - UP stands for 'user pointer', that is data // that is provided through a pointer and not through buffers pDevice->DrawPrimitiveUP(D3DPT_TRIANGLELIST, 1, triangle, sizeof(Vertex)); Direct3D ja Windows Vista Windows Vista ja selle ajakohastatud draiveri mudel toob uusi parandusi ja muudatusi võrreldes Windows XP mudeliga ja on oodata, et ta areneb veelgi kui riistvara ja operatsioonisüsteem areneb (läbi hoolduspakettide või kui tuleb välja järgmine versioon Windowsist).
// Kui isiku vanus on väiksem keskmisest vanusest väljasta andmed faili if (((palgaandmed+i)->palk)>keskm_palk) fprintf(fp3,"%s %d %.2lfn",(palgaandmed+i)- >nimi,(palgaandmed+i)->vanus,(palgaandmed+i)->palk); // Kui isiku palk on suurem keskmisest palgast väljasta andmed faili } fclose(fp2); fclose(fp3); } /** Peaprogrammi algus **/ int main(void) { int m; n=sisendfaili_kontroll(); printf("Failist %s loeti %d isiku andmed.n",f1,n); fp1=fopen(f1,"r"); // Faili avamine lugemiseks m=sizeof(struct isik); // Mälueralduseks vajalik arv baite ühe isiku kohta palgaandmed=malloc(m*n); // Mälu eraldamine struktuurimassiivile if (DEBUG) printf("Struktuurimassiivi madalaima baidi aadress %p, ühe kirje andmeteks eraldati mälu %d baiti, mälu eraldati massiivile kokku %d baiti.n",palgaandmed,m,m*n); while (!feof(fp1)) // Failist andmete lugemine struktuurimassiivi { fscanf(fp1,"%s ",(palgaandmed+i)->nimi); // Nime lugemine fscanf(fp1,"%d",&(palgaandmed+i)->vanus); // Vanuse lugemine
n=5; }else { piiks=1; if (meloodia[m]){ n = meloodia[m]*8; }else n = 0; if (meloodia[m+1]!=PAUS){ // Noot TRISC &= ~Q_buzz; // heliväljund aktiivseks PR2 = nooditabel[meloodia[m+1]]; CCPR1L = PR2 / 2; }else{ // Paus TRISC |= Q_buzz; // heliväljund mitteaktiivseks } // Järgmine noot m=m+2; // Korrata algusest if (m > sizeof (meloodia)-1 ) m=0; } } int main(void) { n=0; piiks=0; m=0; // loo algusesse // Taimer 0 OPTION_REG = 0b00000110; // OPTION = 0b00000110; TMR0 = 0; // Taimer 2 CCP1CON = 0b00001100; T2CON = 0b00000110; // 1:16 PR2 = 0; while (1){ if (n==0) Perioodiline_tegevus(); if (INTCONbits.T0IF){ INTCONbits.T0IF=0; n--; } } KOKKUVÕTE
jk.viimane = NULL; int n; struct lyli *lv; /* viit lülile */ printf("Alustame järjekorra pidamistn"); char v; do{ printf("Järgmine tegevus [L-Lisada, V-Välja võtta, Q-Lõpetada]: "); scanf("%s", &v); /* loeme sisse tegevuse valiku */ v = toupper(v); /* muudame sisseloetud tähe suureks täheks */ if (v == 'L') /* kui on valitud lisamine */ { lv = (lyli*)malloc(sizeof(struct lyli)); /* teeme uue lüli tüüpi dünaamilise muutuja */ printf("LISAMINE. Palun järgmine number : "); scanf("%d", &lv->number); /* loeme sisse uue lüli, */ lv->eelmine = jk.viimane; /* "näitame" seni viimast lüli */ jk.viimane = lv; /* ja paneme ta järjekorda viimaseks */ if (jk.esimene == NULL) /* juhul kui järjekorras esimest ei ole, */ jk.esimene = lv; /* siis paneme ta esimeseks */
h>
#include
example. schoolvisitto HawthornPark- Para2 - dates of thestay(6-16th September) / timeof arrrval AnswerKeY (12:45)means of travel(bus)/ sizeof party(2 2 lwoutdtiketo knowhowmuchit willcostaltogether' rcache, 16students) / numberof rooms(5) 1 Couldyou tellmeif any schooldiscounts areauailable? Para3 - Whatsportsfacilrties dotheyhave? + t *oria be grateful if you couldtellme whetherthehotel
example. schoolvisitto HawthornPark- Para2 - dates of thestay(6-16th September) / timeof arrrval AnswerKeY (12:45)means of travel(bus)/ sizeof party(2 2 lwoutdtiketo knowhowmuchit willcostaltogether' rcache, 16students) / numberof rooms(5) 1 Couldyou tellmeif any schooldiscounts areauailable? Para3 - Whatsportsfacilrties dotheyhave? + t *oria be grateful if you couldtellme whetherthehotel
example. schoolvisitto HawthornPark- Para2 - dates of thestay(6-16th September) / timeof arrrval AnswerKeY (12:45)means of travel(bus)/ sizeof party(2 2 lwoutdtiketo knowhowmuchit willcostaltogether' rcache, 16students) / numberof rooms(5) 1 Couldyou tellmeif any schooldiscounts areauailable? Para3 - Whatsportsfacilrties dotheyhave? + t *oria be grateful if you couldtellme whetherthehotel
example. schoolvisitto HawthornPark- Para2 - dates of thestay(6-16th September) / timeof arrrval AnswerKeY (12:45)means of travel(bus)/ sizeof party(2 2 lwoutdtiketo knowhowmuchit willcostaltogether' rcache, 16students) / numberof rooms(5) 1 Couldyou tellmeif any schooldiscounts areauailable? Para3 - Whatsportsfacilrties dotheyhave? + t *oria be grateful if you couldtellme whetherthehotel