könntet ihr mir helfen?

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
kingrone2412
Beiträge: 3
Registriert: So Jan 17, 2016 2:17 pm

könntet ihr mir helfen?

Beitrag von kingrone2412 » So Jan 17, 2016 2:30 pm

/*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

Benutzeravatar
GMonk
Beiträge: 5
Registriert: Mo Dez 21, 2015 1:41 pm

Re: könntet ihr mir helfen?

Beitrag von GMonk » So Jan 17, 2016 5:24 pm

Normalerweise gehört da keine zusätlziche Klammer hin.
Die Zeile müsste also so lauten:

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

Antworten