Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <malloc.h>
- #include <conio.h>
- #include <fcntl.h>
- void pierwsza(int start, int end)
- {
- // int *tab;
- // int n = 0;
- // tab = (int*)malloc(sizeof(int)*n);
- int plik;
- char* buf[3];
- int bytes;
- plik = open("zapis.txt", "wr");
- bool check;
- for(int sprawdzanaliczba = start; sprawdzanaliczba<= end; sprawdzanaliczba++)
- {
- if (sprawdzanaliczba == 1) continue;
- check = false;
- for (int j = 2; j < sprawdzanaliczba; j++)
- {
- if (sprawdzanaliczba%j == 0)
- {
- check = true;
- break;
- }
- }
- if (check == false)
- {
- // n++;
- // tab = (int*)realloc(tab, sizeof(int)*n);
- // tab[n-1] = sprawdzanaliczba;
- buf = (char)sprawdzanaliczba;
- write(plik,buf,3)
- }
- }
- // for (int i = 0; i<n; i++)
- // {
- // printf("%d ", tab[i]);
- // }
- bytes = read(plik)
- }
- int main()
- {
- if (fork() == 0) pierwsza(1,99);
- else pierwsza(100, 200);
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement