C: Nested Loops.



// Basic demonstration of nested for loops.
#include <stdio.h>
int main(int argc, char* argv[])
{
    // Outer loop will run until i equals 3
    // (three times if starting at 0)
    for (int i=0; i<3; ++i)
    {
        printf("\ti = %d\n", i);
        
        // Nested loop will until j equals 6
        // (three times if starting at 9)
        for (int j=9; j>6; --j)
            printf("\t\tj = %d\n", j);
    }

    return 0;
}

https://github.com/pereiradaniel/c_programs/blob/master/nested/nested.txt
==150== Memcheck, a memory error detector
==150== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward 
et al.
==150== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==150== Command: ./nested
==150==
        i = 0
                j = 9
                j = 8
                j = 7
        i = 1
                j = 9
                j = 8
                j = 7
        i = 2
                j = 9
                j = 8
                j = 7
==150==
==150== HEAP SUMMARY:
==150==     in use at exit: 0 bytes in 0 blocks
==150==   total heap usage: 1 allocs, 1 frees, 1,024 bytes allocated
==150==
==150== All heap blocks were freed -- no leaks are possible      
==150==
==150== For lists of detected and suppressed errors, rerun with: 
-s
==150== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Popular posts from this blog

C programming and relevancy

Shakespeare AI: My lady is more beauteous than a rose.

C: Temperature Conversion With Main Repeat