Új hozzászólás Aktív témák

  • #23538816

    törölt tag

    Sziasztok!
    Most nemrégiben kezdtem el tanulgatni a C-t. Gyakorlás gyanánt szerettem volna írni egy olyan programot, ami kiírja az összes prím számot n-ig, de valami nem jó benne. Ez lenne a program:

    #include <stdio.h>

    main()
    {
    int n, oszto, osztando, prim=1, vege=0;
    printf("Melyik szamig nezzem meg?");
    scanf("%d", &n);
    for (oszto=2; oszto<=n; oszto++)
    {
    do
    for (osztando=2; osztando<=oszto; osztando++)
    {
    if (((oszto%osztando) == 0) && (osztando<oszto))
    prim=0;
    if (oszto==osztando)
    vege=1;
    }
    while ((prim!=0) || (vege!=0));
    if (prim==1)
    printf("%d\n", oszto);
    prim=1;
    }
    return 0;
    }

    Nagyon szépen megköszönném, ha valaki megoldja a problémát. (lehetőleg alap utasításokkal, tehát ne függvénnyel, meg társaikkal javítsátok ki)

    UI: tudok turbo pascalban programozni, tehát megértem, mi az a ciklus, esetszétválasztás...
    Miben lenne a legcélszerőbb programozni? Dev-C++, vagy C-Free, vagy valami más?

Új hozzászólás Aktív témák