Skip to content
Snippets Groups Projects
Commit 1f541aa2 authored by Mohamed Yasar arafath K M's avatar Mohamed Yasar arafath K M :speech_balloon:
Browse files

initial commit

parents
No related branches found
No related tags found
No related merge requests found
#include<stdio.h>
int main()
{
int inp,i=1,rem;
printf("Enter a number to find digit position :");
scanf("%d",&inp);
while (inp!=0)
{
rem = inp%10;
printf("No of %d's is %d\n",i,rem);
inp/=10;
i*=10;
}
}
\ No newline at end of file
#include<stdio.h>
int main()
{
int list1[]={20,12,65,23,7,9};
int list2[]={12,65,7,9,20},i,j,k;
printf("Comparing the list2 with list1 to find missing elements:\n");
for (i = 0; i < sizeof(list1)/sizeof(int); i++)
{
k=0;
for ( j = 0; j < sizeof(list2)/sizeof(int); j++)
{
if (list1[i]!=list2[j])
{
k+=1;
if (k>=sizeof(list2)/sizeof(int))
{
printf("%d is missing in list 2\n",list1[i]);
}
}
}
}
return 0;
}
#include<stdio.h>
int main()
{
int list1[]={20,12,65,23,7,9};
int list2[]={12,65,7,9,20};
int sum1=0,sum2=0,i;
for (i = 0; i < sizeof(list1)/sizeof(int); i++)
{
sum1=sum1+list1[i];
sum2=sum2+list2[i];
}
printf("Missing element of compared list2 with list1 is : %d",sum1-sum2);
return 0;
}
\ No newline at end of file
#include<stdio.h>
#include<ctype.h>
#include<string.h>
#include<unistd.h>
int check_password(); //functions declaration
int lower();
int upper();
int digit();
int punct();
char *password;
char warning[100]; //global varible declaration
int rank=0,i;
int main(){
password = getpass("\nEnter the password :");
rank = check_password();
if (rank>=5)
printf("\nStrongest");
else if (rank == 4)
printf("\nStrong");
else if (rank == 3)
printf("\nMedium");
else if (rank == 2)
printf("\nAverage");
else if (rank == 1)
printf("\nWeak");
else
printf("\nWeakest");
printf("\n%s",warning);
printf("\n%s\n",password);
}
int check_password(){
int num=0;
if (strlen(password)>=8){
num+=1;
num+=lower();
num+=upper();
num+=punct();
num+=digit();
}
return num;
}
int lower(){
int k=0;
i=0;
while (i<strlen(password))
{
if (islower(password[i]))
k+=1;
i++;
}
if (k>=3)
return 1;
else{
strcat(warning,"Password must have 3 lower case");
return 0;
}
}
int upper(){
for (i = 0; i < strlen(password); i++)
{
if (isupper(password[i]))
{
return 1;
break;
}
}
strcat(warning,"Password must have one uppercase");
return 0;
}
int punct(){
for (i = 0; i < strlen(password); i++)
{
if (ispunct(password[i]))
{
return 1;
break;
}
}
strcat(warning,"Password must have one special character");
return 0;
}
int digit(){
int k=0,seq=0;
for (i = 0; i < strlen(password); i++)
{
if (isdigit(password[i]))
k+=1;
}
if (k>=3)
{
for (i = 0; i < strlen(password); i++)
{
if (isdigit(password[i-1])&&isdigit(password[i])&&isdigit(password[i+1]))
{
if ((password[i-1]-password[i]==1||password[i-1]-password[i]==-1)
&&(password[i+1]-password[i]==1||password[i+1]-password[i]==-1))
seq=1;
}
}
if (seq){
strcat(warning,"Avoid sequence of number");
return 0;
}
else
return 1;
}
else{
strcat(warning,"Password must have three numeric");
return 0;
}
}
\ No newline at end of file
rsrn.c 0 → 100644
#include<stdio.h>
int rev();
int sqr();
int main()
{
int i,f_sqr,f_rev,rev_sqr,sqr_rev;
for (i = 1; i <=1000; i++)
{
f_sqr = sqr(i);
// printf("\n(%d)**2 = %d\n",i,f_sqr);
f_rev = rev(i);
// printf("rev(%d) = %d\n",i,f_rev);
rev_sqr = sqr(f_rev);
// printf("(%d)**2 = %d\n",f_rev,rev_sqr);
sqr_rev = rev(rev_sqr);
// printf("rev(%d) = %d\n",rev_sqr,sqr_rev);
if (f_sqr==sqr_rev)
{
printf("%d is reverse square reverse number\n",i);
}
}
}
int sqr(int i){
i=i*i;
return i;
}
int rev(int i){
int rem,rev=0;
while (i!=0)
{
rem=i%10;
rev=rev*10+rem;
i/=10;
}
return rev;
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment