Code Error C++

#include <stdio.h>
#include <stdlib.h>
int arr[100];
int temp[100];
void randomGenerator(void);
int sort(void);
void search(void);
void display(void);
int main()
{
int k,i;
randomGenerator();
sort();
search();
display();
return 0;
}
void randomGenerator()
{
int i;
printf("Ten random numbers in [1,100]\n");
for (i= 0; i < 10; i++)
{
arr[i] = rand() % 100 + 1;
printf("%d\n", arr[i]);
temp[i]=arr[i];
}
}
int sort()
{
int arr1[100],i,j,temp;
for(i=0;i<10;i++)
{
arr1[i]=arr[i];
}
for (i = 0; i < 10; ++i)
{
for (j = i + 1; j < 10; ++j)
{
if (arr1[i] > arr1[j])
{
temp = arr1[i];
arr1[i] = arr1[j];
arr1[j] = temp;
}
}
}
printf("The numbers in sorted order:\n");
for (i = 0; i < 10; ++i)
{
printf("%d\n", arr1[i]);
arr[i]=arr1[i];
}
return 0;
}
void search()
{
int n,i,count=0;
printf("Enter the element to search:");
scanf("%d",&n);
i = 0;
for (i = 0; i < 10; i++)
{
if (arr[i] == n)    
{
count=count+1;
}
}

printf("%d is present at location %d in %d times\n", n,i+1,count);
if (i == 100)
printf("%d is not present in array.\n", n);
}
void display()
{
int i,j;
printf("Array before sorted");
for(i=0;i<10;i++)
{
printf("\n%d\n",temp[i]);
}
printf("Array After sorted");
for(i=0;i<10;i++)
{
printf("\n%d\n",arr[i]);
}
}


Error 5 error C2065: '    ' : undeclared identifier c:\cpp8\chap 11\load, sort, and search and array\load, sort, and search and array\loadsortandsearchandarray.cpp 65 1 Load, Sort, and Search and Array

Error 6 error C2143: syntax error : missing ';' before '{' c:\cpp8\chap 11\load, sort, and search and array\load, sort, and search and array\loadsortandsearchandarray.cpp 65 1 Load, Sort, and Search and Array

Error 4 error C3872: '0xa0': this character is not allowed in an identifier c:\cpp8\chap 11\load, sort, and search and array\load, sort, and search and array\loadsortandsearchandarray.cpp 64 1 Load, Sort, and Search and Array

11 IntelliSense: expected a ';' c:\Cpp8\Chap 11\Load, Sort, and Search and Array\Load, Sort, and Search and Array\LoadSortAndSearchAndArray.cpp 68 2 Load, Sort, and Search and Array

7 IntelliSense: unrecognized token c:\Cpp8\Chap 11\Load, Sort, and Search and Array\Load, Sort, and Search and Array\LoadSortAndSearchAndArray.cpp 64 18 Load, Sort, and Search and Array

8 IntelliSense: unrecognized token c:\Cpp8\Chap 11\Load, Sort, and Search and Array\Load, Sort, and Search and Array\LoadSortAndSearchAndArray.cpp 64 19 Load, Sort, and Search and Array

9 IntelliSense: unrecognized token c:\Cpp8\Chap 11\Load, Sort, and Search and Array\Load, Sort, and Search and Array\LoadSortAndSearchAndArray.cpp 64 20 Load, Sort, and Search and Array

10 IntelliSense: unrecognized token c:\Cpp8\Chap 11\Load, Sort, and Search and Array\Load, Sort, and Search and Array\LoadSortAndSearchAndArray.cpp 64 21 Load, Sort, and Search and Array

Warning 1 warning C4101: 'i' : unreferenced local variable c:\cpp8\chap 11\load, sort, and search and array\load, sort, and search and array\loadsortandsearchandarray.cpp 11 1 Load, Sort, and Search and Array

Warning 2 warning C4101: 'k' : unreferenced local variable c:\cpp8\chap 11\load, sort, and search and array\load, sort, and search and array\loadsortandsearchandarray.cpp 11 1 Load, Sort, and Search and Array

Warning 3 warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. c:\cpp8\chap 11\load, sort, and search and array\load, sort, and search and array\loadsortandsearchandarray.cpp 60 1 Load, Sort, and Search and Array

I do not know how to fix these errors. My code looked correct when I typed it.





it is working normally on my laptop .
maybe a problem with your compiler.
I compile it on mac, with a c++ compiler :
g++ yourCode.cpp -o yourCode
Last edited on
No problem here wither.

You never seed the random number generator. This will cause you to generate the same pseudo-random numbers every time you run your program.
http://www.cplusplus.com/reference/cstdlib/srand/

If this is supposed to be C++, use cin and cout, not printf/scanf.

PLEASE USE CODE TAGS (the <> formatting button) when posting code.
It makes it easier to read your code and also easier to respond to your post.
http://www.cplusplus.com/articles/jEywvCM9/
Hint: You can edit your post, highlight your code and press the <> formatting button.
Topic archived. No new replies allowed.