Wie kann man einen Zahlenvektor in c eingeben und die miteinander addieren?
hi, die komplette Frage ist eigentlich oben. Bisher habe ich nur das. Das Problem hier ist das ich es nur auf 3 begrenzt habe. Wie kann ich das so programmieren, das der Benutzer einen Zahlenvektor eingibt mit X Zahlen und selber entscheiden kann wann der Zahlenvektor nun vollständig ist.
#include <stdio.h>
int main() {
float array[3];
char sign;
printf("{ ");
for (int n = 1; n <= 3; n++){
scanf_s("%f", &array[n - 1]);
if (array == '}') {
n++;
}
}
}
Bedanke mich für jede hilfreiche Antwort die ich kriege.
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren
Mit einer While- oder einer Do-While-Schleife.
while(bedingung){
//...
}
oder
do{
//...
}while(bedingung);
Den Array musst du dann dynamisch vergrößern. Dazu musst du ihn in C, wnen ich mich nicht täusche, auf dem Heap anlegen. Also mit malloc, calloc, realloc und natürlich free arbeiten.