All pastes #175198 Raw Edit

Stuff

public c v1 · immutable
·published 2006-09-18 16:05 UTC
rendered paste body
#include <stdio.h>int potegowanie(int pierwszy, int drugi){        int i;        const short int znak=pierwszy;        --drugi;        for(i=0;i<=drugi;i++)                pierwszy=pierwszy*znak;        return pierwszy;}int dec(int pierwszy, int drugi){        int trzy;        trzy=pierwszy*dec(2,drugi);        return trzy;}int i, liczba[10], calosc;char znak;int main(int argc, char *argv[]){        FILE *stary=fopen(argv[1], "r");        if(!stary){                printf("Pruba otwarcia pliku nie powiodla sie.\n\a");                return 0;        }/*        FILE *nowy=fopen(argv[2], "w");        if(!nowy){                printf("Pruba utworzenia nowego pliku nie powiodla sie.\n\a");                return 0;        }*/        while(!feof(stary)){                int abc[10];                znak=0;                for(i=0;i<=7;i++){                        fscanf(stary, "%c", &abc[i]);                        abc[i]=liczba[7-i];                        liczba[i]=dec(liczba[i],i);                        znak=znak+liczba[i];                }                printf("%c",znak);        }        fclose(stary);        return 0;}