Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double X[2]; double Y[2]; // переменные (массивы) для ввода
- memset(X,0,sizeof(X)); memset(Y,0,sizeof(Y)); // зануляем переменные(массивы)
- std::cout<< "Введите числа векторов n" << "------------------------ n";
- int i = 0; double value =0; //t int i1 =0; bool b_t =false;
- for(i =0; i<3; i++){
- printf("Введите X %d-вого вектора :", i+1);
- value=getDouble(); X[i] = value;
- printf("Введите Y %d-вого вектора :", i+1);
- value=getDouble(); Y[i] = value;
- }
- double getDouble()
- {
- double number;
- char c;
- while (1)
- {
- if (!scanf("%lf", &number) || getchar() != 'n')
- {
- while ((c = getchar()) != 'n' && c != EOF);
- }
- else return number;
- printf("Необходимо ввести число.nПовторите ввод: ");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement