Yes this is for my homework.
I am not lazy getting other people to do it for me i am just stuck.
This is the code i have. It sux and has too many errors to even list the errors on my compiler.
I am trying to create two functions to define the x,y and z co-ordinates of a line at its two ends, and store them in a matrix.
Very boring and difficult as I'm new to ++ but my talents lie elsewhere.
Someone who is good with ++ would probably be able to sort this code out in a second.
So someone please help me if anyone feels like it.
Code:
#include <stdio.h>
#include <stdlib.h>
int main()
{
double line[2][3];
double x,y;
int menu_option;
printf("Please choose from the menu\n\n");
printf("1.\t\tTranslate the line\n");
printf("2.\t\tScale the line\n");
printf("3.\t\tRotate the line\n");
printf("4.\t\tChange position of L0 (Where P=0)\n");
printf("5.\t\tChange position of L1 (Where P=1)\n");
printf("6.\t\tEvaluate a point on the line\n");
printf("7.\t\tExit the program\n\n");
printf("Enter your choice here\n\n\n");
scanf("%lf", &menu_option);
printf("\n\n\n");
}
//Function defining 1st point of array
{
void enteringp1(int [0][0], int [0][1], int [0][2]);
printf("Please enter the set of co-ordinates for the first point, P1, separated by spaces.\n\n");
scanf("%lf %lf %lf", &[0][0] &[0][1] &[0][2]);
printf("\n\nThe co-ordinates for the first point, P1 are\t\t %lf, %lf, %lf\n\n" [0][0] [0][1] [0][2]);
}
//Function defining 2nd of the array
{
void enteringp2(int [1][0], int[1][1], int [1][2]);
printf("Please enter the set of co-ordinates for the second point, P2, seperated by spaces.\n\n");
scanf("%lf %lf %lf", &[1][0] &[1][1] &[1][2]);
printf("\n\nThe co-ordinates for the second point, P2 are\t\t %lf, %lf, &lf\n\n" [1][0] [1][1] [1][2]);
}