fork download
  1. ///Taller 2///
  2.  
  3. ///3) En un vector guarde los primeros 50 números primos, en otro guarde los primeros 50 números múltiplos de 4 Después de lo anterior realice la suma cruzada de los vectores y guarde su resultado en otro vector, guiado por los índices del primer vector. Imprimir del vector resultante solo aquellos valores que son múltiplos de 3///
  4.  
  5. #include<iostream>
  6. using namespace std;
  7. int primox(int n)
  8. {
  9. int i, rta = 0;
  10. if(n % 2 == 0)
  11. {
  12. rta = 1;
  13. }
  14. else
  15. {
  16. for(i=3; i<=n/2; i=i+2)
  17. {
  18. if(n % i == 0)
  19. {
  20. rta = 1;
  21. i = n;
  22. }
  23. }
  24. }
  25. return rta;
  26. }
  27. int main()
  28. {
  29. int a, q, i, r;
  30. long int Primo[50], Sum[50];
  31. float Mul4[50];
  32. for(a=0 ; a<=50 ; a++)
  33. {
  34. for(i=1; i<=5000; i++)
  35. {
  36. q=primox(i);
  37. if(q==0)
  38. {
  39. Primo[a]=i;
  40. }
  41. }
  42. for(i=1; i<=51; i++)
  43. {
  44. Mul4[i] = i*4;
  45. }
  46. for(i=1; i<=50; i++)
  47. {
  48. r = Sum[i] % 3;
  49. if(r==0)
  50. {
  51. cout<<[Sum];
  52. }
  53. }
  54. }
  55. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:51: error: expected primary-expression before ‘[’ token
stdout
Standard output is empty