» »

(c++)kolikokrat se pojavi posamezna črka?

(c++)kolikokrat se pojavi posamezna črka?

derhat1 ::

prosim pomagajte! rabim kodo, ki izpiše kolikokrat se pojavi posamezna črka v besedi. znam izpisat za posamezno, ne pa za vse!

bozjak ::

uporabi zanko, da gres cez celo besedo in povecuj stevc vsakic ko naletis na iskano crko.

Lp
http://upor.blogec.si
http://bozjak.deviantart.com

Thomas ::

Nič "isakno črko". Vse črke so iskane.

kolikokrat[ascii(znak)]++;
Man muss immer generalisieren - Carl Jacobi

bozjak ::

ups, povrsno prebral. Thomas ima prav... Naredi si tabelo, psotavi vse vrednosti na 0 in nato povecuj. Lp
http://upor.blogec.si
http://bozjak.deviantart.com

Gr0unD Zer0 ::

nekako tako:D
torej ti 25 if/case stavkov ne uide...>:D

(al sn samo jaz tak zarjaveli, da ne znam drugače?)


aja točno... nekoč je obstajalo nekaj, čemu se je reklo ordinalna vrednost...

kak že gre to?:(

Zgodovina sprememb…

bozjak ::

seveda se da, primer:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    char beseda[] = "Danes je prelep dan.";
    int ansi[256];
    int i;
    
    printf("%s\n", beseda);
    
    for (i=0; i < 256; i++) 
        ansi[i] = 0;
    
    for (i=0; beseda[i] != '\0'; i++)
        ansi[beseda[i]]++;
        
    for(i=0; i<256; i++)
             if (ansi[i] != 0) printf("%c se je pojavil: %d\n", i, ansi[i]); 
    
    system("PAUSE");
    return 0;
}


LP

edit: typo
http://upor.blogec.si
http://bozjak.deviantart.com

Zgodovina sprememb…

  • spremenil: bozjak ()

Gr0unD Zer0 ::

kaj ni cout namesto printf?

bozjak ::

ubistvu je vseeno, jst sm naredil z printf (stdio.h) ker mi ta funkcija bolj ustreza. Ce imas raje iostrem nabor funkcij, pac spremeni zgornjo kodo, saj sem napisal samo kot primer.

Lp
http://upor.blogec.si
http://bozjak.deviantart.com


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Niti - segmentation fault

Oddelek: Programiranje
211851 (698) galu
»

C - shranjevanje rezultatov iz baze v array

Oddelek: Programiranje
71137 (836) Randomness
»

[C++] Brisanje znaka iz stringa

Oddelek: Programiranje
5905 (808) mm1992
»

Java-Izdelek-Nujno

Oddelek: Programiranje
71437 (1209) iggy
»

[c++] Zacetnisko programiranje v c++, problem: vpis besed

Oddelek: Programiranje
71850 (1588) zos

Več podobnih tem