Wyzwanie powtórkowe nr 1
Część sekcji Podstawy ścieżki C w Coddy. Lekcja 57 z 63.
Wyzwanie
ŁatwyTworzy funkcję o nazwie processMatrix, która przyjmuje macierz i jej rozmiar jako parametry oraz wykonuje następujące czynności:
- Oblicza sumę wszystkich elementów macierzy
- Oblicza sumę elementów na przekątnych (głównej i przeciwnej)
wypisuje następujące informacje z odpowiednimi etykietami:
“Sum of all elements: [value]” “Sum of main diagonal: [value]” "Sum of anti-diagonal: [value]"
Spróbuj swoich sił
#include <stdio.h>
void processMatrix(int matrix[][3], int size) {
// Wpisz tutaj swój kod
printf("Sum of all elements: %d\n", total_sum);
printf("Sum of main diagonal: %d\n", main_diagonal_sum);
printf("Sum of anti-diagonal: %d\n", anti_diagonal_sum);
}
int main() {
int matrix[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
processMatrix(matrix, 3);
return 0;
}Wszystkie lekcje w sekcji Podstawy
2Zmienne
Typy danychLiczby całkowiteLiczby zmiennoprzecinkowe — float i doubleZnakiWartości logiczneStałePodstawy printfZasady nazewnictwa zmiennychKonwersja typów — część 1Konwersja typów — część 2Wyzwanie podsumowujące3Operatory
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaOperatory przypisaniaOperatory relacyjneOperatory logiczne — część 1Operatory logiczne — część 2Operatory logiczne — część 3Wyzwanie podsumowującePoćwicz samodzielnie: Kompilator C online