do{if(arvud[j][i]-'0'<10){ if(numbrid[arvud[j][i]-'0']==0){ numbrid[arvud[j][i]-'0']=1; e=0; } } i++; } while((e==0) && (i<5)); if(e==0) {printf("%sn",arvud[j]);} // } while(tunnus==0); } 8 printf("Kas kas soovite jatkata ei/jahn"); scanf("%s",&sisestus); }while(!strcmp(sisestus,vastus)==0); system("PAUSE"); return 0; } 9 Töö seletus Kasutasin int sisestus ja chari (chari, et saaks määrata pesade pikkused). Do tsükli see toimub numbrite kontroll (neid numbreid ei väljastata, mis korduvad). Strcmp kasutan selleks, et kui programm küsib kas soovite jätkata ja vastus sisestatakse ei siis programm sulgub.
lowercase++; i++; } else if ((s[i] >= 'A' && s[i] <= 'Z')) { uppercase++; i++; } else if ((s[i] >= '0' && s[i] <= '9')) { number++; i++; } else { other++; i++; } } if(uppercase>=1 && lowercase>=1 && number>=1 && other>=1){ printf ("Sisesta parool uuesti: "); cin>>a,rida; if (strcmp (s,a) == 0){ printf ("Oige parool!"); fprintf(fp,"n%s", a); } else { printf ("Vale parool!"); } } else{ printf("Vale parool!"); } fclose(fp); return 0; }
struct puu *sisestatud; int r; if(argc!=2){//kui faili nimi puudu siis lõppu printf("Sisestada tuleb puu nimi!n"); goto lopp; } mf=fopen(argv[1],"rb"); if(mf==NULL)goto tsyk; //kui faili pole siis läheb küsimise juurde juur=loe(); labiay(juur); tsyk: printf("nv6ti="); gets(vt); if(strlen(vt)==0) goto ots; failist=uus_puu(vt); sisestatud=juur; if(juur!=NULL) goto otsi; juur=failist; goto tsyk; otsi: r=strcmp(vt,sisestatud->vt);//otsib kas puus on olemas see sõne if(r==0){ printf("%s: v:%p p:%pn",vt,sisestatud->v,sisestatud->p); goto tsyk; } if(r<0){ if(sisestatud->v!=NULL){ sisestatud=sisestatud->v; goto otsi; } sisestatud->v=failist; goto tsyk; } if(r>0){ if(sisestatud->p!=NULL){ sisestatud=sisestatud->p; goto otsi;
Jada liikmete arv ei ole ette teada.
/* N8_4_C */
#include
/* N8_4_C */
#include