online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <stdio.h> #include <string.h> #include <time.h> #include <stdlib.h> int main(void) { // --- 1 --- // ustawiamy dwa liczniki z różnymi wartościami: 0 i 1 // pętlę wykonujemy tak długo jak iloraz obu liczników jest podzielny przez 3 // i zwiększamy o 3, j o wartość i for (int i = 0, j = 1; i * j % 3 == 0; i += 3, j += i) { // wypisujemy obie wartości printf("%d, %d\n", i, j); } // --- 2 --- // tym razem zmienne zadeklarujemy na zewnątrz int i; char* j; // pętlę wykonujemy tak długo, jak rozmiar stringa j jest mniejszy od 20 for (i = 0, j = ""; strlen(j) < 20; i++) { // wykonujemy kod tylko jak licznik jest podzielny przez 4 if (i % 4 == 0) { // deklarujemy tymczasową zmienną na przechowanie nowego ciągu char tmp[100]; // tworzymy nowy ciąg sprintf(tmp, "%d%s", i, j); // przepisujemy go do zmiennej j j = tmp; // wypisujemy zawartość j na ekranie printf("%s\n", j); } } // --- 3 --- // ponownie zmienna deklarowana będzie na zewnątrz int isEven = 1; // inicjujemy generator liczb pseudolosowych srand(time(NULL)); // pętla zawiera jedynie warunek, że ma się wykonywać, kiedy isEven jest prawdziwe for (; isEven;) { // losujemy liczbę int number = rand(); // wypisujemy ją printf("%d\n", number); // zapisujemy w isEven czy liczba jest parzysta isEven = number % 2 == 0; } return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue