Seite 1 von 1

könntet ihr mir helfen?

Verfasst: So Jan 17, 2016 2:30 pm
von kingrone2412
/*ich mache eine Programmierung für Summe von eingegebenen Zahlen*/

Code: Alles auswählen

#include<stdio.h>
#include<conio.h>

void main(void)
{ 
  int n,i,a[50],sum=0;
  printf("Geben Sie bitte n ein ");
  scanf_s("%d",&n);
  /* Geben n nach Array ein*/
  for (i = 0; i < n; i++)
  {
    printf("Geben Sie ein Zahl %d:", i + 1);
    scanf_s("%d", &a[i]);
    
  }
  
  for (i = 0; i < n; i++)
    sum += a[i];
    printf("Summe: %d",(sum);        // <---
  _getch();
}
Meine Frage ist, in der Zeile printf("Summe: %d", (sum); . Warum muss ich mache: (sum statt nur sum ?
ich beginne an Programmierung, deshalb weiß ich nicht warum. Vielen Danke für eure Hilfe.


Edit by Xin: Code-Tags hinzugefügt

Re: könntet ihr mir helfen?

Verfasst: So Jan 17, 2016 5:24 pm
von GMonk
Normalerweise gehört da keine zusätlziche Klammer hin.
Die Zeile müsste also so lauten:

printf("Summe: %d", sum);