Avatar billede trexy Nybegynder
23. januar 2004 - 16:50 Der er 5 kommentarer og
1 løsning

plus tallene i et array sammen

Jeg har noget input fra tastaturet, det bliver konverteret om til ASCII og gemt i et array.
Jeg vil nu gerne lægge alle ASCII-værdierne sammen til et tal, som gemmes i en variabel.¨
hvordan griber jeg det an??
Avatar billede arne_v Ekspert
23. januar 2004 - 16:56 #1
char s[100]; // bogstaver
int n; // antal bogstaver
int sum;
int i;
for(i=0;i<n;i++) sum += (unsigned char)s[i];

vil jeg tro.
Avatar billede arne_v Ekspert
23. januar 2004 - 16:56 #2
Hvis arrayet er nul termineret kan du bruge strlen til at finde n med.
Avatar billede trexy Nybegynder
23. januar 2004 - 17:35 #3
Det kunne være jeg skulle udtrykke mig lidt tydeligere.
Jeg har et array som integer, som indeholder tal som 143,128,147,142.
Alle disse tal vil jeg gerne lægge sammen til ET tal.
Avatar billede tgv Nybegynder
23. januar 2004 - 18:54 #4
Hvis jeg da har forstået dig rigtigt.

int iHele = 0;

for (int i = 0; i < ARRAY_SIZE; i++)
{
iHele+=iArray[i];
}
Avatar billede arne_v Ekspert
23. januar 2004 - 19:21 #5
Jeg blev lidt vildledt af det med ASCII værdierne.

Så må det vel være tgv's løsning du leder efter.
Avatar billede tgv Nybegynder
25. januar 2004 - 14:50 #6
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester