Compare commits
No commits in common. "Aufg1-dev-tobi" and "main" have entirely different histories.
Aufg1-dev-
...
main
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +0,0 @@
|
||||
1_Grundlagen/code/matrix.exe
|
||||
28
.vscode/tasks.json
vendored
28
.vscode/tasks.json
vendored
@ -1,28 +0,0 @@
|
||||
{
|
||||
"tasks": [
|
||||
{
|
||||
"type": "cppbuild",
|
||||
"label": "C/C++: x86_64-w64-mingw32-gcc.exe build active file",
|
||||
"command": "c:\\Users\\tobis\\mingw64\\bin\\x86_64-w64-mingw32-gcc.exe",
|
||||
"args": [
|
||||
"-fdiagnostics-color=always",
|
||||
"-g",
|
||||
"${file}",
|
||||
"-o",
|
||||
"${fileDirname}\\${fileBasenameNoExtension}.exe"
|
||||
],
|
||||
"options": {
|
||||
"cwd": "c:\\Users\\tobis\\mingw64\\bin"
|
||||
},
|
||||
"problemMatcher": [
|
||||
"$gcc"
|
||||
],
|
||||
"group": {
|
||||
"kind": "build",
|
||||
"isDefault": true
|
||||
},
|
||||
"detail": "Task generated by Debugger."
|
||||
}
|
||||
],
|
||||
"version": "2.0.0"
|
||||
}
|
||||
@ -1,15 +0,0 @@
|
||||
#table(
|
||||
columns: (1fr, auto, auto),
|
||||
inset: 10pt,
|
||||
align: horizon,
|
||||
table.header(
|
||||
[*Adresse*], [*Inhalt an der Adresse*], [Name der Variablen],
|
||||
),
|
||||
`0x7fffffffd7d8`,
|
||||
\&int\*\*,
|
||||
matrix,
|
||||
`0x7fffffffd938`,
|
||||
\&uadf,
|
||||
matrix[0]
|
||||
)
|
||||
|
||||
@ -1,5 +0,0 @@
|
||||
#include <iostream>
|
||||
|
||||
int main(){
|
||||
std::cout << "Hello, World!";
|
||||
|
||||
Binary file not shown.
@ -1,8 +0,0 @@
|
||||
#include <iostream>
|
||||
using namespace std;
|
||||
int main(){
|
||||
int array[3] = {0, 1, 2};
|
||||
for (int i = 0; i < 10; i++){
|
||||
cout << array[i] << "\n";
|
||||
}
|
||||
}
|
||||
@ -1,48 +0,0 @@
|
||||
.file "laufzeitfehler.cpp"
|
||||
.text
|
||||
#APP
|
||||
.globl _ZSt21ios_base_library_initv
|
||||
.section .rodata
|
||||
.LC0:
|
||||
.string "\n"
|
||||
#NO_APP
|
||||
.text
|
||||
.globl main
|
||||
.type main, @function
|
||||
main:
|
||||
.LFB1984:
|
||||
.cfi_startproc
|
||||
pushq %rbp
|
||||
.cfi_def_cfa_offset 16
|
||||
.cfi_offset 6, -16
|
||||
movq %rsp, %rbp
|
||||
.cfi_def_cfa_register 6
|
||||
subq $16, %rsp
|
||||
movl $0, -16(%rbp)
|
||||
movl $1, -12(%rbp)
|
||||
movl $2, -8(%rbp)
|
||||
movl $0, -4(%rbp)
|
||||
jmp .L2
|
||||
.L3:
|
||||
movl -4(%rbp), %eax
|
||||
cltq
|
||||
movl -16(%rbp,%rax,4), %eax
|
||||
movl %eax, %esi
|
||||
movl $_ZSt4cout, %edi
|
||||
call _ZNSolsEi
|
||||
movl $.LC0, %esi
|
||||
movq %rax, %rdi
|
||||
call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
|
||||
addl $1, -4(%rbp)
|
||||
.L2:
|
||||
cmpl $9, -4(%rbp)
|
||||
jle .L3
|
||||
movl $0, %eax
|
||||
leave
|
||||
.cfi_def_cfa 7, 8
|
||||
ret
|
||||
.cfi_endproc
|
||||
.LFE1984:
|
||||
.size main, .-main
|
||||
.ident "GCC: (GNU) 15.2.1 20260123 (Red Hat 15.2.1-7)"
|
||||
.section .note.GNU-stack,"",@progbits
|
||||
@ -1,3 +0,0 @@
|
||||
|
||||
int addtwo(int s1, int s2)
|
||||
{}
|
||||
@ -1,9 +0,0 @@
|
||||
|
||||
void addtwo();
|
||||
|
||||
int main(){
|
||||
int a = 1;
|
||||
int b = 2;
|
||||
addtwo();
|
||||
}
|
||||
|
||||
@ -1,5 +0,0 @@
|
||||
#include <link.h>
|
||||
|
||||
int add(int s1, int s2){
|
||||
return s1 + s2;
|
||||
}
|
||||
@ -1,10 +0,0 @@
|
||||
#include <iostream>
|
||||
#define NUM 0
|
||||
using namespace std;
|
||||
|
||||
int main(){
|
||||
int i;
|
||||
i = NUM;
|
||||
cout << i << "\n" ;
|
||||
}
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#define NUM
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 105 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 45 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,49 +1,34 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include "matrix.h"
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
|
||||
int ***build_matrix(int nx, int ny, int nz)
|
||||
int main()
|
||||
{
|
||||
int ***matrix = (int ***)malloc(nz * sizeof(int **));
|
||||
for (int z = 0; z < nz; z++)
|
||||
const int nx=3;
|
||||
const int ny=2;
|
||||
int** matrix;
|
||||
|
||||
matrix = (int**)malloc(ny*sizeof(int*));
|
||||
for(int y=0; y<ny; y++)
|
||||
{
|
||||
matrix[z] = (int **)malloc(ny * sizeof(int *));
|
||||
for (int y = 0; y < ny; y++)
|
||||
matrix[y] = (int*)malloc(nx*sizeof(int));
|
||||
for(int x=0; x<nx; x++)
|
||||
{
|
||||
matrix[z][y] = (int *)malloc(nx * sizeof(int));
|
||||
for (int x = 0; x < nx; x++)
|
||||
{
|
||||
matrix[z][y][x] = (z + 1) * 100 + (y + 1) * 10 + x + 1;
|
||||
}
|
||||
matrix[y][x] = (y+1)*10 + x+1;
|
||||
}
|
||||
}
|
||||
return matrix;
|
||||
}
|
||||
|
||||
void print_matrix(int ***matrix, int nx, int ny, int nz)
|
||||
{
|
||||
for (int z = 0; z < nz; z++)
|
||||
|
||||
for(int y=0; y<ny; y++)
|
||||
{
|
||||
for (int y = 0; y < ny; y++)
|
||||
for(int x=0; x<nx; x++)
|
||||
{
|
||||
for (int x = 0; x < nx; x++)
|
||||
{
|
||||
printf("%i ", matrix[z][y][x]);
|
||||
}
|
||||
printf("\n");
|
||||
printf("%i ",matrix[y][x]);
|
||||
}
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
void free_matrix(int ***matrix, int ny, int nz)
|
||||
{
|
||||
for (int z = 0; z < nz; z++)
|
||||
for(int y=0; y<ny; y++)
|
||||
{
|
||||
for (int y = 0; y < ny; y++)
|
||||
{
|
||||
free(matrix[z][y]);
|
||||
}
|
||||
free(matrix[z]);
|
||||
}
|
||||
free(matrix[y]);
|
||||
}
|
||||
free(matrix);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
|
||||
int ***build_matrix(int nx, int ny, int nz);
|
||||
void print_matrix(int ***matrix, int nx, int ny, int nz);
|
||||
void free_matrix(int ***matrix, int ny, int nz);
|
||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user