for-loop
title: "courses/c-course - for-loop.md"
- **fileName**: for-loop
- **Created on**: 2024-06-08 09:06:08
for loop for iterate over an array example:
int array[] = { 4, 5, 6, 7 ,7};
for (int i = 0; i < sizeof(array)/sizeof(array[0]); i++) {
printf("%d", array[i]);
}
nested for loop if having array for 2d
int array[][3] = { {6, 7 ,7}, { 1, 3, 5}};
int rows = sizeof(array)/sizeof(array[0])
int columns = sizeof(array[0])/sizeof(array[0][0])
for (int i = 0; i < rows ; i++) {
for (int j = 0; j < columns; j++) {
printf("%d", array[i][j])
}
}
sorting algorithm ( bubble sorting)
#include <stdio.h>
// write code for arange code using c
void sort_array(int array[], int size_array) {
for (int i = 0; i < size_array - 1; i++) {
for (int j = 0; j < size_array - i - 1; j++) {
if (array[j] > array[j + 1]) {
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
};
void print_array(int array[], int size_array) {
for (int i = 0; i < size_array; i++) {
printf("%d ", array[i]);
}
printf("\n");
}
int main() {
printf("\n");
int array[] = {3, 8, 7, 4, 6, 2, 1, 9};
int size_array = sizeof(array) / sizeof(array[0]);
printf("Array size: %d\n", size_array); // Printing the size of the array
sort_array(array, size_array);
print_array(array, size_array);
return 0;
}
continue:array.md
before:while-whileDo.md