Advertisement
programusy

Untitled

Mar 22nd, 2023
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <cstdlib>
  4. #include <ctime>
  5. #include <math.h>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. FILE * plik;
  12. char nazwa[100];
  13. srand(time(NULL));
  14. int a = rand() % 10 + 1;
  15. int b = rand() % 10 + 1;
  16. int c = rand() % 10 + 1;
  17. int delta = b * b - 4 * a * c;
  18. double x1 = (-b + sqrt(delta)) / (2 * a);
  19. double x2 = (-b - sqrt(delta)) / (2 * a);
  20. cout << "Podaj nazwe pliku: ";
  21. cin >> nazwa;
  22. if((plik=fopen(nazwa,"a"))==NULL)
  23. {
  24. cout << "zla nazwa" << endl;
  25. }
  26. else
  27. {
  28. cout << "a = " << a << ", b = " << b << ", c = " << c << endl;
  29. cout << "Delta: " << delta << endl;
  30. if (delta < 0)
  31. {
  32. fprintf(plik, "Nie ma rozwiazan");
  33. cout << "Nie ma rozwiazan";
  34. }
  35. else if (delta == 0)
  36. {
  37. fprintf(plik, "Jedno rozwiazanie: %d", x1);
  38. cout << "Jedno rozwiazanie";
  39. }
  40. else
  41. {
  42. fprintf(plik,"Dwa rozwiazania: %d %d ",x1,x2);
  43. cout << "Dwa rozwiazania";
  44. }
  45. }
  46. fclose(plik);
  47.  
  48. return 0;
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement