Skip to content

Instantly share code, notes, and snippets.

@MwBakker
Created November 3, 2020 15:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MwBakker/58d34d5efc5933d1a8fdc0ae0ccbd428 to your computer and use it in GitHub Desktop.
Save MwBakker/58d34d5efc5933d1a8fdc0ae0ccbd428 to your computer and use it in GitHub Desktop.
main()
{
som = 0; k = 4;
int pid, k, som;
pid = fork();
if (pid == 0)
k = 5;
else
wait(0);
for (int i = 3; i <= k; i++)
som += i;
printf("%d", som);
}
@kamiccolo
Copy link

#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
    int som = 0;
    int k = 4;
    int pid;
    pid = fork();
    if (pid == 0)
        k = 5;
    else
        wait(0);
    for (int i = 3; i <= k; i++)
        som += i;
    printf("%d\n", som);

    return 0;
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment