Answer:
Explanation:
The following code snippet is a leap year checker written in Haskell which checks to see if the year is a leap year and then outputs a boolean value.
isDivisibleBy :: Integral n => n -> n -> Bool
isDivisibleBy x n = x `rem` n == 0
leap_n :: Integer -> Bool
leap_n year
| divBy 400 = True
| divBy 100 = False
| divBy 4 = True
| otherwise = False
where
divBy n = year `isDivisibleBy` n
Answer:
a) # include <iostream>
# include <conio.h>
# include <stdio.h>
# include <string.h>
using namespace::std;
bool IsPalindrome(const string& str)
{
if (str.empty())
return false;
int i = 0; // first characters
int j = str.length() - 1; // last character
while (i < j)
{
if (str[i] != str[j])
{
return false;
}
i++;
j--;
}
return true;
}
int main()
{
string str;
cout<<"Enter the string";
getline(cin, str);
bool a= IsPalindrome(str);
if(a)
{
cout<<"Is in palindrome";
}
else
{
cout<<"Is not in palindrome";
}
}
b) Modified version of function with full program to discard uppercase or lowercase is as below:
# include <iostream>
# include <conio.h>
# include <stdio.h>
# include <string.h>
using namespace::std;
bool IsPalindrome(const string& str)
{
if (str.empty())
return false;
int i = 0; // first characters
int j = str.length() - 1; // last character
while (i < j)
{
char a= tolower(str[i]);
char b= tolower(str[j]);
if (a != b)
{
return false;
}
i++;
j--;
}
return true;
}
int main()
{
string str;
cout<<"Enter the string";
getline(cin, str);
bool a= IsPalindrome(str);
if(a)
{
cout<<"Is in palindrome";
}
else
{
cout<<"Is not in palindrome";
}
}
Explanation:
Please check the answer section.
The size of the array shoeSize? double [] shoeSize = {8.5, 7, 12.5, 9.5, 9, 11.5, 6} is 6
Explanation:
- Arrays are zero-based : the seven elements of a 7-element array are numbered from 0 to 6. Hence, the size of the array is 6.
- An array is collection of items stored at memory locations. The main aim of an array is to store multiple items of same type together.
- An array is a collection of one or more values of the same type. Each value is called an element of the array.
- The location of an item in an array is known as array indexing.
- The first array index is 0 or 1 and indexes continue through the natural numbers.
- The upper bound of an array is generally language and possibly system specific.
- An array type is a data type that represents a collection of elements each selected by one or more identifying keys that can be computed at run time during program execution.
Answer:
Neither game, does anyone remember Angry Birds Epic though
Explanation:
That game brings me nostalgia