Podgląd pojedynczego posta
Stary 05.12.2006, 18:53   #4
misiek767
Bywalec
 
Avatar użytkownika misiek767
 
Data rejestracji: 29.04.2004
Posty: 37
misiek767 w tym momencie nie ma Reputacji dodatnich ani ujemnych <0  pkt>
Ok napisalem cos takiego
#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

int main(int argc, char *argv[])
{

int tab[256]={0};
int m;
char tabi[m];
char itab[m];
int iMin,iMax,iMinInd,iMaxInd;
int i;
int j=0;
char z;
while (z!=13){

z=getche();
itab[j]=z;
j++;

}
cout<<endl;
for(i=0; i<=j; i++)
tab[itab[i]]++;

for(i=0; i<=(j-2); i++){
cout<<itab[i]<<" "<<tab[itab[i]]<<endl;}

iMin=iMax=tab[itab[0]];
for (i=0;i<=(j-1);i++){ if (tab[itab[i]]>=iMax){iMax=tab[itab[i]];iMaxInd=itab[i];}}
cout<<endl;
cout<<"najczesciej wystepowaly"<<endl;
cout<<char(iMaxInd)<<" "<<iMax<<" razy"<<endl;

cout<<endl;



system("PAUSE");
return EXIT_SUCCESS;
}
No i prawie dziala ale jest program z liczeniem max
chodzi o to ze jak jest kilka liter ktore wystapily najwiecej razy np w zdaniu
"ttttoooo" to on wyswietla tylko ta ostatnia
misiek767 jest offline   Odpowiedz cytując ten post