Citat: |
130 69 -51 -49 -81 -51 -3 24 -94 -12 26 -91 38 -34 92 -3 42 -73 -52 81 -11 26 -42 39 -38 -96 -13 -92 66 -26 45 35 -57 95 87 -38 -56 -17 87 -50 72 12 -41 10 79 -50 -94 21 -22 -46 1 68 81 60 6 -58 65 94 -49 30 -33 97 -36 10 92 -49 73 -65 34 59 -15 6 -29 45 -85 -51 95 -78 70 -27 -24 -29 -60 -44 -69 47 -1 96 40 51 26 -93 48 91 18 39 -59 -10 75 76 -52 -41 -19 19 -97 -3 69 99 19 38 -29 96 -92 12 -49 -61 -42 51 -65 99 2 61 -95 -51 51 24 89 92 -86 63 67 |
Kod: |
#include <stdio.h> int prvaznam( int n ){ if( n < 0 ) n = -n; while( n > 10 ) n /= 10; return n; } int znamenke[10], nizprvihznamenaka[130]; int znamcalc( int n ){ if( n < 0 ) n = -n; while( n > 0 ){ znamenke[n%10] = 1; n /= 10; } } int main(void){ int n, i, niz[130], max, ima = 0, pp = 0; scanf("%d", &n); for( i = 0; i < n; i++ ) scanf("%d", &niz[i]); for( i = 0; i < n; i++ ) if( (!ima || max < niz[i]) && niz[i] % 7 == 0 ){ max = niz[i]; ima = 1; } znamcalc( max ); for( i = 0; i < n; i++ ) nizprvihznamenaka[i] = prvaznam(niz[i]); if( ima ) for( i = 0; i < n; i++ ) if( znamenke[nizprvihznamenaka[i]] == 1 ) if( pp == 0 ){ printf("%d", i); pp = 1; }else printf(" %d", i); return 0; } |
Kod: |
int prvaznam( int n ){
if( n < 0 ) n = -n; while( n > 10 ) n /= 10; return n; } |
Zadatak 3.c | |||
Description: |
|
Download |
|
Filename: | Zadatak 3.c | ||
Filesize: | 1.61 KB | ||
Downloaded: | 272 Time(s) |
Kod: |
if(a[i]!=max13) |
Kod: |
scanf("%d",&n);
int a[n]; for(i=0;i<n;i++) { scanf("%d",&a[i]); } ... p=max13; while(p) { p/=10; bro++; if (p==0) break; } int b[bro]; |
Kod: |
#include<stdio.h> #include<stdlib.h> int main() { FILE *in, *out; char c, d, k; if((in=fopen("dcxzxi.in", "r"))==NULL) {printf("Ne mogu ucitati datoteku!"); exit(1);} if((out=fopen("dcxzxi.out", "w"))==NULL) {printf("Ne mogu ucitati datoteku!"); fclose(in); exit(1); } while((c=fgetc(in))!=EOF) { if(c=='q') { d=fgetc(in); if(d=='l') { k=fgetc(in); if(k=='t') { fprintf(out, "%s", "xilbmbx"); continue; } else if(k!=EOF) { fprintf(out, "%c%c%c", c, d, k); continue; } } else if(d!=EOF) { fprintf(out, "%c%c", c, d); continue; } } else fprintf(out, "%c", c); } fclose(in);fclose(out); return 0;} |
pubava (napisa): | ||
2. zadatak iz datoteka:
Napišite program koji čita datoteku "dcxzxi.in", te ju prepisuje u datoteku "dcxzxi.out" tako da u prepisivanju sva pojavljivanja stringa "qlt" zamijeni stringom "xilbmbx". Napomena: Nemojte uvoditi ograničenja na duljinu datoteke i/ili pojedinih linija i riječi u datoteci. Isprobala sam program i radi, osim ako nisam neki slucaj izostavila. Moze mi netko reci u cemu je problem?
|
output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.