Diskuze: Výpis všech čísel z pole
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Pro inspiraci:
#include <stdio.h>
#include <string.h>
#define SIZE 20
int main(void){
char arr[SIZE];
char arr2[SIZE] = {0};
unsigned result = 0;
size_t len;
printf("Zadejte libovolne slovo max 19 znaku: ");
fgets(arr, SIZE, stdin);
arr[strcspn(arr, "\r\n")] = '\0';
// for(size_t i = 0; arr[i]; i++) printf("%d ", arr[i]);
len = strlen(arr);
for (size_t i = 0, j = 0; i < len; i++){
if (arr[i] % 2 == 0) arr2[j++] = arr[i];
}
// for(size_t i = 0; arr2[i]; i++) printf("%d ", arr2[i]);
for (size_t i = 0; arr2[i]; i++) result += arr2[i];
printf("Soucet vsech sudych hodnot cini %d\n", result);
return 0;
}
Díky moc, pomohlo to. Važím si pomoci
Není zač. Hlavní je aby si porozuměl celému kódu do puntíku. V opačném případě se pozná, že to není tvá práce.
Zobrazeno 5 zpráv z 5.