#include <stdio.h>
#include <string.h>
typedef struct element{
int index;
long double dist;
}Element;
int main(int argc, char const *argv[])
{
char *classe_aux, classe_main[16];
classe_aux = &classe_main;
int k = 3;
int i = 0;
Element el[3] = {{1},
{1},
{1}};
int cont_setosa = 0;
int cont_versicolor = 0;
int cont_virginica = 0;
for (i = 0; i < k; i++)
{
if (el[i].index == 0)
{
cont_setosa++;
}
else
{
if (el[i].index == 1)
{
cont_versicolor++;
}
else
{
if ( el[i].index == 2)
{
cont_virginica++;
}
}
}
}
printf("%i %i %i\n", cont_setosa
, cont_versicolor
, cont_virginica
);
if ( cont_setosa > cont_versicolor && cont_setosa > cont_virginica)
{
strcpy(classe_aux
, "Iris-setosa"); }
else
{
if ( cont_versicolor > cont_setosa && cont_versicolor > cont_virginica)
{
strcpy(classe_aux
, "Iris-versicolor"); }
if ( cont_virginica > cont_setosa && cont_virginica > cont_versicolor)
{
strcpy(classe_aux
,"Iris-virginica"); }
}
printf("%i %i %i\n", cont_setosa
, cont_versicolor
, cont_virginica
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCnR5cGVkZWYgc3RydWN0IGVsZW1lbnR7CiAgICBpbnQgaW5kZXg7CiAgICBsb25nIGRvdWJsZSBkaXN0Owp9RWxlbWVudDsKCmludCBtYWluKGludCBhcmdjLCBjaGFyIGNvbnN0ICphcmd2W10pCnsKICAgIGNoYXIgKmNsYXNzZV9hdXgsIGNsYXNzZV9tYWluWzE2XTsKICAgIGNsYXNzZV9hdXggPSAmY2xhc3NlX21haW47CgogICAgaW50IGsgPSAzOwogICAgaW50IGkgPSAwOwogICAgRWxlbWVudCBlbFszXSA9IHt7MX0sCiAgICAgICAgICAgICAgICAgICAgIHsxfSwKICAgICAgICAgICAgICAgICAgICAgezF9fTsKCiAgICBpbnQgY29udF9zZXRvc2EgPSAwOwogICAgaW50IGNvbnRfdmVyc2ljb2xvciA9IDA7CiAgICBpbnQgY29udF92aXJnaW5pY2EgPSAwOwoKICAgIGZvciAoaSA9IDA7IGkgPCBrOyBpKyspCiAgICB7CiAgICAgICAgaWYgKGVsW2ldLmluZGV4ID09IDApCiAgICAgICAgewogICAgICAgICAgICBjb250X3NldG9zYSsrOwogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBpZiAoZWxbaV0uaW5kZXggPT0gMSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY29udF92ZXJzaWNvbG9yKys7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpZiAoIGVsW2ldLmluZGV4ID09IDIpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgY29udF92aXJnaW5pY2ErKzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgICBwcmludGYoIiVpICVpICVpXG4iLCBjb250X3NldG9zYSwgY29udF92ZXJzaWNvbG9yLCBjb250X3ZpcmdpbmljYSk7CgogICAgaWYgKCBjb250X3NldG9zYSA+IGNvbnRfdmVyc2ljb2xvciAmJiBjb250X3NldG9zYSA+IGNvbnRfdmlyZ2luaWNhKQogICAgewogICAgICAgIHN0cmNweShjbGFzc2VfYXV4LCAiSXJpcy1zZXRvc2EiKTsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBpZiAoIGNvbnRfdmVyc2ljb2xvciA+IGNvbnRfc2V0b3NhICYmIGNvbnRfdmVyc2ljb2xvciA+IGNvbnRfdmlyZ2luaWNhKQogICAgICAgIHsKICAgICAgICAgICAgc3RyY3B5KGNsYXNzZV9hdXgsICJJcmlzLXZlcnNpY29sb3IiKTsKICAgICAgICB9CiAgICAgICAgaWYgKCBjb250X3ZpcmdpbmljYSA+IGNvbnRfc2V0b3NhICYmIGNvbnRfdmlyZ2luaWNhID4gY29udF92ZXJzaWNvbG9yKQogICAgICAgIHsKICAgICAgICAgICAgc3RyY3B5KGNsYXNzZV9hdXgsIklyaXMtdmlyZ2luaWNhIik7CiAgICAgICAgfQogICAgfSAKCiAgICBwcmludGYoIiVpICVpICVpXG4iLCBjb250X3NldG9zYSwgY29udF92ZXJzaWNvbG9yLCBjb250X3ZpcmdpbmljYSk7CiAgICByZXR1cm4gMDsKfQ==