1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
#include <cstdio>
#include <cstdlib>
#include <string>
#include <iostream>
#include <cmath>
#include <conio.h>
using namespace std;
double A,B,C,D,E,F,G,H,I,J,K,L,M,N,P,Q,R,S,T,V,W,Y;
float i, n, res=1;
int p;
K = 128.094 * res;
int nb_occ(char* chaine,char car)
{
int c,nbocc = 0,
size = strlen(chaine); //Taille de la chaine
for (c = 0 ; c < size ; c++)
{
if (chaine[c] == car)
nbocc ++;
}
return nbocc;
}
int main(void) //Fonction principale
{
n = 1.66054 * 10;
p = -27;
if (p>0) for (i=0; i<p; i++) res=res*n;
else for (i=0; i<(-p); i++) res=res/n;
getch();
char maChaine[] = "MTYVKKYHPTTKYYGIIHGEKYELQDVLF";
int nb = nb_occ(maChaine,'K');
cout<<"La chaine : "<<maChaine<<" contient "<<nb<<" fois le caractere 'K'"<<endl;
cout<<endl;
fin = nb*K;
cout<<"La masse de cet acide aminé est : "<<fin<<" Kilogrammes";
system ("PAUSE");
return 0;
} |
Partager