Diskuze: Součet pod cyklem...Nevím jak dokončit, prosím o pomoc.
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Neviem či chceš len vypísať súčet zadaných čísel, ak hej tak snáď ti toto pomôže
#include <stdio.h>
#include <stdlib.h>
int main(){
int i, numbersCount, sum = 0;
int *numbers;
printf("Vitejte v programu\n");
printf("Zadejte pocet cisel: ");
scanf("%d", &numbersCount);
//alokujem pamat pre ulozenie jednotlivych cisel
numbers = (int *)malloc(numbersCount * sizeof(int));
for (i = 0; i < numbersCount; i++) {
printf("Zadejte %d. cislo: ", i + 1);
scanf("%d", &numbers[i]);
}
printf("\nSucet zadanych cisel je\n");
for (i = 0; i < numbersCount; i++) {
if (i != 0 && numbers[i] < 0)
printf("(%d)", numbers[i]);
else
printf("%d", numbers[i]);
//ak nevypisujem posledne cislo, vypisem za cislo +
if (i != numbersCount - 1)
printf(" + ");
//aktualizujem sucet cisel
sum += numbers[i];
}
//za posledne cislo vypisem = a sucet danych cisel
printf(" = %d", sum);
//uvonim alokovanu pamat
free(numbers);
return 0;
}
Zobrazeno 3 zpráv z 3.