Code 240515 213132
Code 240515 213132
#include <math.h>
#include <vector>
#include <map>
#include <sstream>
#include <string>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int sum=0;
if(a%i==0){
sum+=i;
if(a==sum&&a!=0)
return true;
else
return false;
if (num < 0) {
return false;
int reversedNum = 0;
originalNum /= 10;
int vowelscount=0;
string vowels="AEIOUaeiou";
for(char& c:str){
if(vowels.find(c)!=string::npos){
vowelscount++;
return vowelscount;
stringstream s(input);
string word;
int count=0;
while(s>>word)
count++;
}
return count;
for(int i=0;i<size-1;i++){
if(arr[i]==key){
return true;
return false;
counts[element]++;
if (pair.second == 1) {
}
// ايجاد طول السلسلة الحرفية
int length = 0;
length++;
return length;
int i = 0;
s2[i] = s1[i];
i++;
s2[i] = '\0';
int sum = 0;
sum += arr[i];
return sum;
}
// البحث عن عنصر في مصفوفة
if (arr[i] == toSearch) {
return true;
return false;
int select;
cin>>select;
switch(select){
case 1:{
int start,end;
bool prime=true;
cin>>start;
cin>>end;
if(i%j==0)
prime=false;
if(prime==true&& i!=1)
cout<<i<<" ";
}
prime=true;
break;
case 2:{
int n,r;
cin>>n;
while(n/2>0){
r=n%2;
cout<<r<<" ";
n=n/2;
cout<<1;
break;
case 3:{
char ch;
int a;
do{
cout<<"enter the number to check"<<endl;
cin>>a;
cout<<endl;
if(a%2==0)
cout<<"is even"<<endl;
else
cout<<"is odd"<<endl;
cin>> ch;
while(ch=='y');
break;
case 4:{
int num,s=0,sum=0;
cin>>num;
for(int i=1;i<=num;i++){
s=s*10+1;
cout<<s<<" ";
sum=sum+s;
break;
case 5:{
int a;
cin>>a;
if(per(a)){
else{
break;
case 6:{
int num;
if (isPalindrome(num)) {
} else {
break;
case 7:{
cin>>n;
cin>>arr[i];
largest = arr[i];
second_largest = arr[i];
if (second_largest != INT_MIN) {
cout << "The second largest element in the array is: " << second_largest << endl;
} else {
cout << "Error: Array has only one distinct element or an error occurred." << endl;
}
break;
case 8:{
int n;
cin >> n;
int arr[n];
cout << "enter the elements of array " << i + 1 << ": ";
arr[j + 1] = temp;
break;
case 9:{
int numbers[10];
int evencount=0;
int oddcount=0;
cin>>numbers[i];
for(int i=0;i<sizeof(numbers)/sizeof(numbers[10]);i++){
if(numbers[i]%2==0)
evencount++;
else
oddcount++;
break;
case 10:{
int aray[classa][columns];
cin>>aray[i][j];
int total=0;
total+=aray[i][j];
break;
case 11:{
int matrix[3][3];
cout << "Enter the value of element (" << i + 1 << "," << j + 1 << "): ";
columnSums[j] += matrix[i][j];
cout << "Sum of column " << i + 1 << ": " << columnSums[i] << endl;
break;
case 12:{
int matrix[rows][cols];
for(int i=0;i<rows;++i){
for(int j=0;j<cols;++j){
cin>>matrix[i][j];
}
for(int i=0;i<rows;++i){
for(int j=0;j<cols;++j){
if(i+j==cols-1){
matrix[i][j]=-matrix[i][j];
for(int i=0;i<rows;++i){
for(int j=0;j<cols;++j){
cout<<matrix[i][j]<<" ";
cout<<endl;
break;
case 13:{
int arr[4];
int array[2][2];
for(int i=0;i<4;i++)
cin>>arr[i];
int index=0;
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
array[i][j]=arr[index];
index++;
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
cout<< array[i][j]<<"\t";
cout<<"\n";
break;
case 14:
int arr[3][3];
int sum=0;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cin>>arr[i][j];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
if(i==0||i==2||j==0||j==2)
{
sum+=arr[i][j];
break;
case 15:{
int arr1[3][3];
int arr2[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cin>>arr1[i][j];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cin>>arr2[i][j];
arr2[i][j]+=arr1[i][j];
}
cout<<"the sum of two arrays is:"<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<arr2[i][j]<<" ";
cout<<endl;
break;
case 16:{
string inputstring;
getline(cin,inputstring);
int vowelscount=countvowels(inputstring);
break;
case 17:{
string inputstring;
getline(cin,inputstring);
break;
case 18:{
char str[100];
cin.getline(str,100) ;
for(int i=0;i<(str,100);i++){
if(str[i]>='A'&& str[i]<='Z')
str[i]+=32;
break;
case 19:{
char str[100];
cin.getline(str,100);
if(str[i]>='a'&& str[i]<='z')
str[i]-=32;
break;
case 20:{
int size;
vector<int> array(size);
print_unique_elements(array);
break;
case 21:{
string str;
getline(cin, str);
cout << "The length of the string is: " << strlength(str) << std::endl;
break;
case 22:{
char copy[20];
copyString(original, copy);
break;
case 23:{
int size;
if (size <= 0) {
cout << "Invalid input. Array size must be a positive integer." << endl;
return 1;
int arr[size];
cout << "The sum of the array elements is: " << total << endl;
break;
case 24:{
int size;
if (size <= 0) {
cout << "Invalid input. Array size must be a positive integer." << endl;
return 1;
int arr[size];
int numToSearch;
if (found) {
cout << "The element " << numToSearch << " was found in the array." << endl;
} else {
cout << "The element " << numToSearch << " was not found in the array." << endl;
break;
case 25:{
cin>>size;
int arr[size];
cout<<"enter"<<size<<"elements of array:";
for(int i=0;i<size;i++){
cin>>arr[i];
cin>>key;
if(searchelement(arr,size,key)){
else{
break;
default:
cout<<"error";
return 0;
#include <iostream>
#include <math.h>
#include <vector>
#include <map>
#include <sstream>
#include <string>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int sum=0;
if(a%i==0){
sum+=i;
if(a==sum&&a!=0)
return true;
else
return false;
}
// ايجاد العدد المتناظر
if (num < 0) {
return false;
int reversedNum = 0;
originalNum /= 10;
int vowelscount=0;
string vowels="AEIOUaeiou";
for(char& c:str){
if(vowels.find(c)!=string::npos){
vowelscount++;
return vowelscount;
stringstream s(input);
string word;
int count=0;
while(s>>word)
count++;
return count;
for(int i=0;i<size-1;i++){
if(arr[i]==key){
return true;
return false;
counts[element]++;
}
cout << "The unique elements in the array are: ";
if (pair.second == 1) {
int length = 0;
length++;
return length;
int i = 0;
s2[i] = s1[i];
i++;
s2[i] = '\0';
}
// مجموع عناصر المصفوفة
int sum = 0;
sum += arr[i];
return sum;
if (arr[i] == toSearch) {
return true;
return false;
int select;
cin>>select;
switch(select){
case 1:{
int start,end;
bool prime=true;
cin>>start;
cin>>end;
if(i%j==0)
prime=false;
if(prime==true&& i!=1)
cout<<i<<" ";
prime=true;
break;
case 2:{
int n,r;
cin>>n;
while(n/2>0){
r=n%2;
cout<<r<<" ";
n=n/2;
}
cout<<1;
break;
case 3:{
char ch;
int a;
do{
cin>>a;
cout<<endl;
if(a%2==0)
cout<<"is even"<<endl;
else
cout<<"is odd"<<endl;
cin>> ch;
while(ch=='y');
break;
case 4:{
int num,s=0,sum=0;
cin>>num;
for(int i=1;i<=num;i++){
s=s*10+1;
cout<<s<<" ";
sum=sum+s;
break;
case 5:{
int a;
cin>>a;
if(per(a)){
else{
break;
case 6:{
int num;
if (isPalindrome(num)) {
} else {
break;
case 7:{
cin>>n;
cin>>arr[i];
largest = arr[i];
second_largest = arr[i];
}
if (second_largest != INT_MIN) {
cout << "The second largest element in the array is: " << second_largest << endl;
} else {
cout << "Error: Array has only one distinct element or an error occurred." << endl;
break;
case 8:{
int n;
cin >> n;
int arr[n];
cout << "enter the elements of array " << i + 1 << ": ";
break;
case 9:{
int numbers[10];
int evencount=0;
int oddcount=0;
cin>>numbers[i];
for(int i=0;i<sizeof(numbers)/sizeof(numbers[10]);i++){
if(numbers[i]%2==0)
evencount++;
else
oddcount++;
break;
case 10:{
int aray[classa][columns];
cin>>aray[i][j];
int total=0;
total+=aray[i][j];
break;
case 11:{
int matrix[3][3];
cout << "Enter the value of element (" << i + 1 << "," << j + 1 << "): ";
columnSums[j] += matrix[i][j];
cout << "Sum of column " << i + 1 << ": " << columnSums[i] << endl;
break;
case 12:{
int matrix[rows][cols];
for(int i=0;i<rows;++i){
for(int j=0;j<cols;++j){
cin>>matrix[i][j];
for(int i=0;i<rows;++i){
for(int j=0;j<cols;++j){
if(i+j==cols-1){
matrix[i][j]=-matrix[i][j];
for(int i=0;i<rows;++i){
for(int j=0;j<cols;++j){
cout<<matrix[i][j]<<" ";
cout<<endl;
break;
case 13:{
int arr[4];
int array[2][2];
for(int i=0;i<4;i++)
cin>>arr[i];
int index=0;
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
array[i][j]=arr[index];
index++;
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
cout<< array[i][j]<<"\t";
cout<<"\n";
break;
case 14:
int arr[3][3];
int sum=0;
for(int j=0;j<3;j++){
cin>>arr[i][j];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
if(i==0||i==2||j==0||j==2)
sum+=arr[i][j];
break;
case 15:{
int arr1[3][3];
int arr2[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cin>>arr1[i][j];
for(int j=0;j<3;j++){
cin>>arr2[i][j];
arr2[i][j]+=arr1[i][j];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<arr2[i][j]<<" ";
cout<<endl;
break;
case 16:{
string inputstring;
getline(cin,inputstring);
int vowelscount=countvowels(inputstring);
break;
case 17:{
string inputstring;
getline(cin,inputstring);
break;
case 18:{
char str[100];
cin.getline(str,100) ;
for(int i=0;i<(str,100);i++){
if(str[i]>='A'&& str[i]<='Z')
str[i]+=32;
break;
case 19:{
char str[100];
cin.getline(str,100);
if(str[i]>='a'&& str[i]<='z')
str[i]-=32;
break;
case 20:{
int size;
vector<int> array(size);
print_unique_elements(array);
break;
case 21:{
string str;
getline(cin, str);
cout << "The length of the string is: " << strlength(str) << std::endl;
break;
case 22:{
char original[] = "Hello, World!";
char copy[20];
copyString(original, copy);
break;
case 23:{
int size;
if (size <= 0) {
cout << "Invalid input. Array size must be a positive integer." << endl;
return 1;
int arr[size];
}
int total = sumArray(arr, size);
cout << "The sum of the array elements is: " << total << endl;
break;
case 24:{
int size;
if (size <= 0) {
cout << "Invalid input. Array size must be a positive integer." << endl;
return 1;
int arr[size];
}
int numToSearch;
if (found) {
cout << "The element " << numToSearch << " was found in the array." << endl;
} else {
cout << "The element " << numToSearch << " was not found in the array." << endl;
break;
case 25:{
cin>>size;
int arr[size];
cout<<"enter"<<size<<"elements of array:";
for(int i=0;i<size;i++){
cin>>arr[i];
cin>>key;
if(searchelement(arr,size,key)){
cout<<"element found in the array."<<endl;
else{
break;
default:
cout<<"error";
return 0;