Array methods and function
Array methods and function
function to sort
void sorting(int arr[] , int n)
{
int idx;
for (int i = 0 i < n+1; i ++)
idx = i;
for (int j = i + 1; j < n ; j ++)
if (arr[j] < arr[idx]) // (Ascending) and if it >
(descending)
{
idx = j;
swap(arr[idx], arr[i])
}
}
function to reverse.
int reverse(int num)
{
int rn = 0;
while(num > 0)
rn = rn * 10 + num % 10;
num = num / 10;
return rn;
}
insert to array without delate
int *insert(int arr[], int n, int num , int pos)
{
n++;
for (i = n ; i >= pos ; i--)
arr[i] = arr[i-1];
arr[pos - 1] = num;
return arr;
}
toupper()
tolower()
islower()
isupper()
Prime numbers
bool isPrime(int n)
{
if(n == 1 || n == 0) return false;
// Run a loop from 2 to n/2.
for(int i = 2; i <= n / 2; i++)
{
// If the number is divisible by i,
// then n is not a prime number.
if(n % i == 0) return false;
}
// Otherwise n is a prime number.
return true;
}
int main ()
{
int arr[100] ;
for (int i = 0; i < 100 ; i++)
{
arr[i] = i+1;
if (isPrime(arr[i]) )
cout <<"\t"<<arr[i];
}
}