Changes to file structure for VSCode and bug fixes

This commit is contained in:
Louise Brown
2022-11-14 13:51:40 +00:00
parent 7fd908108a
commit caee190d05
41 changed files with 346 additions and 124 deletions

View File

@@ -0,0 +1,59 @@
#include <stdio.h>
#include <stdlib.h>
struct DataSet /* Define a struture called DataSet */
{
int x; /* The X data */
int y; /* The Y data */
};
int main(void)
{
struct DataSet MyPoints[5]; /* Define array of structure, */
/* type DataSet */
/* Elements : 10 */
struct DataSet CpPoints[5]; /* Define array of structure, */
/* type DataSet */
/* Elements : 10 */
int i; /* Define an integer */
for ( i = 0 ; i < 5 ; i++ ) /* Populate structure */
{
MyPoints[i].x = i;
MyPoints[i].y = i*i;
}
printf("\nThe dataset values are "); /* Display message & Values */
for ( i = 0 ; i < 5 ; i++ )
{
printf("\n\t Set %d : ",i);
printf("\t X = %d ",MyPoints[i].x);
printf("\t Y = %d ",MyPoints[i].y);
}
/* Make a copy of the data */
for ( i = 0 ; i < 5 ; i++ )
CpPoints[i] = MyPoints[i];
/* And print it out again */
printf("\nThe copied dataset values are "); /* Display message & Values */
for ( i = 0 ; i < 5 ; i++ )
{
printf("\n\t Set %d : ",i);
printf("\t X = %d ",CpPoints[i].x);
printf("\t Y = %d ",CpPoints[i].y);
}
return 0;
}