Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <string.h>
- #include <stdio.h>
- #include <conio.h>
- int WagaSlowa(char* slowo);
- void pisacz (FILE* plik, char* slowo, int waga);
- int main() {
- FILE* plik = fopen("Slowa.txt", "r");
- FILE* tez_plik = fopen("ZwazoneSlowa.txt", "w");
- char slowo[30];
- int literka, i, waga, najw = 0;
- do {
- for (i=0; (literka = fgetc(plik)) != '\n' && literka != EOF; ++i) {
- slowo[i] = literka;
- }
- slowo[i] = '\0';
- waga = WagaSlowa(slowo);
- pisacz(tez_plik, slowo, waga);
- if (waga > najw) najw = waga;
- } while (literka != EOF);
- printf("Najwieksza waga: %d", najw);
- return 0;
- }
- int WagaSlowa(char* slowo) {
- int i, suma = 0;
- // printf("%s\n", slowo);
- for(i=0; slowo[i] != '\0' && slowo[i] != '\n'; ++i) {
- // printf("%c %d\n", slowo[i], slowo[i]);
- suma += slowo[i];
- }
- return suma;
- }
- void pisacz (FILE* plik, char* slowo, int waga) {
- fprintf(plik, slowo);
- fprintf(plik, " ");
- fprintf(plik, "%d", waga);
- fprintf(plik, "\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement