Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. double X[2]; double Y[2]; // переменные (массивы) для ввода
  2. memset(X,0,sizeof(X)); memset(Y,0,sizeof(Y)); // зануляем переменные(массивы)
  3. std::cout<< "Введите числа векторов n" << "------------------------ n";
  4. int i = 0; double value =0; //t int i1 =0; bool b_t =false;
  5. for(i =0; i<3; i++){
  6. printf("Введите X %d-вого вектора :", i+1);
  7. value=getDouble(); X[i] = value;
  8. printf("Введите Y %d-вого вектора :", i+1);
  9. value=getDouble(); Y[i] = value;
  10. }
  11.  
  12. double getDouble()
  13. {
  14. double number;
  15. char c;
  16. while (1)
  17. {
  18. if (!scanf("%lf", &number) || getchar() != 'n')
  19. {
  20. while ((c = getchar()) != 'n' && c != EOF);
  21. }
  22. else return number;
  23.  
  24. printf("Необходимо ввести число.nПовторите ввод: ");
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement