Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.exe
11 changes: 11 additions & 0 deletions Nusarat_10PrimeRange.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#include<iostream>
using namespace std;

int main(){
int n;
cin>>n;

if(n<2){

}
}
29 changes: 29 additions & 0 deletions Nusarat_14ArmstrongRange.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#include <iostream>
#include <cmath>
using namespace std;

int main() {
int start, end;
cin >> start >> end;

for (int num = start; num <= end; num++) {
int temp = num, sum = 0, digits = 0;

int t = num;
while (t != 0) {
digits++;
t /= 10;
}

while (temp != 0) {
int digit = temp % 10;
sum += pow(digit, digits);
temp /= 10;
}

if (sum == num)
cout << num << " ";
}

return 0;
}
17 changes: 17 additions & 0 deletions Nusarat_Abundant23.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#include<iostream>
using namespace std;
int main (){
int n,sum=0;
cin>>n;
for(int i=1;i<=n/2;i++){
if(n%i==0)
sum+=i;
}

if(sum>n)
cout<<"Abundant number: "<<n;
else
cout<<"Not a Abundant number ";
return 0;

}
24 changes: 24 additions & 0 deletions Nusarat_Armstrong13.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n;
cin>>n;
int digit,sum=0,count=0;
int temp=n;

while(temp!=0){
count++;
temp/=10;
}
temp=n;
while (temp != 0) {
digit = temp % 10;
sum += pow(digit, count);
temp /= 10;
}
if(sum==n)
cout<<"Armstrong Number";
else
cout<<"Not armstrong";
}
18 changes: 18 additions & 0 deletions Nusarat_Automorphic_20.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int temp=n;
long long int s=n*n;
while(temp !=0){
if(temp%10 != s%10){
cout<<"Not a Automorphic Number";
return 0;
}
temp/=10;
s/=10;
}
cout<<"Number is Automorphic Number";
return 0;
}
9 changes: 9 additions & 0 deletions Nusarat_EvenOdd01.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;

n%2==0? cout<<"Even Number":cout<<"Odd Number";
return 0;
}
13 changes: 13 additions & 0 deletions Nusarat_Factorial16.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
int fact=1;
for(int i=1;i<=n;i++){
fact*=i;
}
cout<<"Factorial of N Number is: "<<fact;

return 0;
}
17 changes: 17 additions & 0 deletions Nusarat_Fibonacci15.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#include<iostream>
using namespace std;
int fiboFibonacci (int x){
if(x==0 || x==1){
return 1;
}
return fiboFibonacci(x-1)+fiboFibonacci(x-2);
}
int main(){
int n;
cin>>n;

for(int i=0;i<n;i++){
cout<<fiboFibonacci(i)<<" ";
}

}
8 changes: 8 additions & 0 deletions Nusarat_GreatestOf2Num06.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
(a>b)?cout<<"Greatest Number is: "<<a :cout<<"Greatest Number is: "<<b ;
return 0;
}
15 changes: 15 additions & 0 deletions Nusarat_GreatestOf3Num07.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include<iostream>
using namespace std;
int main(){
int a,b,c;
cin>>a,b,c;
if(a>b && a>c)
cout<<"A is the greates Number";
else if(b>a && b>c)
cout<<"B is the greates Number";
else
cout<<"C is the greates Number";

return 0;

}
19 changes: 19 additions & 0 deletions Nusarat_HCF24.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#include <iostream>
using namespace std;

int hcf(int a, int b) {
while (b != 0) {
int rem = a % b;
a = b;
b = rem;
}
return a;
}

int main() {
int a, b;
cin >> a >> b;

cout << "HCF = " << hcf(a, b);
return 0;
}
19 changes: 19 additions & 0 deletions Nusarat_Harshad21.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;

int temp=n,sum=0;
while(n!=0){
sum+=n%10;
n/=10;

}
if (n % sum == 0)
cout << "Harshad Number";
else
cout << "Not a Harshad Number";

return 0;
}
15 changes: 15 additions & 0 deletions Nusarat_NthFibonacci16.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include<iostream>
using namespace std;
int Fibonacci(int x){
if(x==0 || x==1)
return 1;

return Fibonacci(x-1)+Fibonacci(x-2);
}
int main(){
int n;
cin>>n;
int s=Fibonacci(n);
cout<<"Nth of Fibonacci is: "<<s;
return 0;
}
16 changes: 16 additions & 0 deletions Nusarat_Palindrome12.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int rev=0,s=n;
while(n!=0){
rev=n%10+rev*10;
n/=10;
}
if(rev==s){
cout<<"Palindrome Number: "<<s;
}
else
cout<<"Not a palindrome: "<<s;
}
18 changes: 18 additions & 0 deletions Nusarat_PerfectNum23.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#include<iostream>
using namespace std;
int main(){
int n,sum=0;
cin>>n;
for(int i=1;i<=n/2;i++){
if(n%i==0)
sum+=i;
}

if(sum==n)
cout<<"Perfect Square: "<<n;

else
cout<<"Not a perfect square";

return 0;
}
20 changes: 20 additions & 0 deletions Nusarat_PerfectNum_19.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#include <iostream>
using namespace std;

int main() {
int n;
cin >> n;

int sum = 0;
for (int i = 1; i <= n / 2; i++) {
if (n % i == 0)
sum += i;
}

if (sum == n && n != 0)
cout << "Perfect Number";
else
cout << "Not a Perfect Number";

return 0;
}
17 changes: 17 additions & 0 deletions Nusarat_PerfectSquare22.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int i=1;
while (i * i <= n) {
if (i * i == n) {
cout << "Perfect Square: "<<i;
return 0;
}
i++;
}

cout << "Not a Perfect Square";
return 0;
}
28 changes: 28 additions & 0 deletions Nusarat_StrongNum18.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#include <iostream>
using namespace std;

int factorial(int n) {
int fact = 1;
for (int i = 1; i <= n; i++)
fact *= i;
return fact;
}

int main() {
int n, temp, sum = 0;
cin >> n;

temp = n;
while (temp != 0) {
int digit = temp % 10;
sum += factorial(digit);
temp /= 10;
}

if (sum == n)
cout << "Strong Number";
else
cout << "Not a Strong Number";

return 0;
}
14 changes: 14 additions & 0 deletions Nusarat_SumDigit11.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int sum=0;

while(n!=0){
sum+=n%10;
n/=10;
}
cout<<"Sum of digits: "<<sum;
return 0;
}
11 changes: 11 additions & 0 deletions Nusarat_SumNnum03.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#include<iostream>
using namespace std;
int main(){
int n,sum=0;
cin>>n;
for(int i=1;i<=n;i++){
sum+=i;
}
cout<<"Sum of First N natural numbers: "<<sum;
return 0;
}
18 changes: 18 additions & 0 deletions Nusarat_SumRange05.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#include<iostream>
using namespace std;
int main(){
int n,m,sum=0;
cin>>n>>m;
// for(int i=n;i<=m;i++){
// sum+=i;
// }
// cout<<"Sum of numbers in a given range: "<<sum;
// return 0;

while(m!=1){
sum+=n;
n++;
m--;
}
cout<<sum;
}
Loading