Wybór schematu blokowego dla zadanego kodu

0

Mam pytanie czy taki schemat blokowy jest dobry dla tego kodu:

#include <stdio.h>
int main(void)
{
    int c=1,n;
    printf("Podaj liczby\n");
    scanf("%d",&n);
    while(c!=0)
    {
    	scanf( "%d", &c);
    if(c<n&&c!=0)
    n=c;
    
 
   }
printf("Najmniejsza liczba to %d",n);
return 0;
}

screenshot-20171025155443.png

0

To celowo, a nie chciało mi się zmieniać kodu. Pomijając to wszystko dobrze?

0

Nie wiem w czym to robiłeś, ale polecam jak coś yEd http://www.yworks.com/products/yed Zrobisz tam ładniejsze diagramy niż ten. Oto przykład
Zrzut ekranu 2017-10-25 o 17.07.44.png

0

Wydaje się okej.

0

Teraz lepiej? Zastanawia mnie czy od tego while nie powinna iść jeszcze jedna strzałka.

#include <stdio.h>
int main(void)
{
    int b=1;
    scanf("%d",&a);
    while(b!=0)
    {
        scanf( "%d", &b);
    if(b<a&&b!=0)
    a=b;
 
   }
printf("Najmniejsza liczba to %d",a);
return 0;
}
0

Wg mnie jest ok tak jak było, tylko że teraz wkleiłes kod w którym nie definiujesz zmiennej a. Polecam też formatowanie kodu przez IDE, jakiś plugin (o ile korzystasz z jakiegoś mniejszego edytora) lub tutaj (to tylko przykład) https://codebeautify.org/c-formatter-beautifier dzięki temu robi się czytelniej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1