fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. typedef struct element{
  5. int index;
  6. long double dist;
  7. }Element;
  8.  
  9. int main(int argc, char const *argv[])
  10. {
  11. char *classe_aux, classe_main[16];
  12. classe_aux = &classe_main;
  13.  
  14. int k = 3;
  15. int i = 0;
  16. Element el[3] = {{1},
  17. {1},
  18. {1}};
  19.  
  20. int cont_setosa = 0;
  21. int cont_versicolor = 0;
  22. int cont_virginica = 0;
  23.  
  24. for (i = 0; i < k; i++)
  25. {
  26. if (el[i].index == 0)
  27. {
  28. cont_setosa++;
  29. }
  30. else
  31. {
  32. if (el[i].index == 1)
  33. {
  34. cont_versicolor++;
  35. }
  36. else
  37. {
  38. if ( el[i].index == 2)
  39. {
  40. cont_virginica++;
  41. }
  42. }
  43. }
  44. }
  45.  
  46. printf("%i %i %i\n", cont_setosa, cont_versicolor, cont_virginica);
  47.  
  48. if ( cont_setosa > cont_versicolor && cont_setosa > cont_virginica)
  49. {
  50. strcpy(classe_aux, "Iris-setosa");
  51. }
  52. else
  53. {
  54. if ( cont_versicolor > cont_setosa && cont_versicolor > cont_virginica)
  55. {
  56. strcpy(classe_aux, "Iris-versicolor");
  57. }
  58. if ( cont_virginica > cont_setosa && cont_virginica > cont_versicolor)
  59. {
  60. strcpy(classe_aux,"Iris-virginica");
  61. }
  62. }
  63.  
  64. printf("%i %i %i\n", cont_setosa, cont_versicolor, cont_virginica);
  65. return 0;
  66. }
Success #stdin #stdout 0s 4348KB
stdin
Standard input is empty
stdout
0 3 0
0 3 0