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
18 changes: 18 additions & 0 deletions December 01/dec 1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#include<stdio.h>

int main()
{
int n;
scanf("%d",&n);
int a[n];
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
if(a[i]!=i)
{
printf("%d",i);
break;
}
}

}
30 changes: 30 additions & 0 deletions December 02/dec 2.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#include<stdio.h>

int main()
{
int n,count;
scanf("%d",&n);
int a[n];
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(int i=0;i<n;i++)
{
count=i;
if(count%2==0)
{
if(a[i]<a[i+1])
{
int temp;
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
}
for(int i=0;i<n;i++)
{
printf("%d \t",a[i]);
}
}
47 changes: 47 additions & 0 deletions December 03/dec 3.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
#include<stdio.h>

int main()
{
int r,b;
printf("R=");
scanf("%d",&r);
printf("B=");
scanf("%d",&b);

if((r-b)>1)
{
printf("Not possible!\n");
}
else if((b-r)>1)
{
printf("Not possible\n");
}
else
{
for(int i=0;i<r+b;i++)
{
if(r>b)
{
if(i%2==0)
{
printf("R");
}
else
{
printf("B");
}
}
else
{
if(i%2==0)
{
printf("B");
}
else
{
printf("R");
}
}
}
}
}
19 changes: 19 additions & 0 deletions December 04/dec 4.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#include<stdio.h>

int main()
{
int first=1,third;
int second = 1;
int n;
printf("No of Months:");
scanf("%d",&n);
for(int i=2;i<n;i++)
{
third = first+second;
int temp;
temp=second;
second=third;
first=temp;
}
printf("%d",third);
}
23 changes: 23 additions & 0 deletions December 05/dec 5.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#include<stdio.h>

int Joseph(int n,int k)
{
if(n==1)
{
return 1;
}
else
{
return (Joseph(n-1,k)+k-1)%n+1;
}
}
int main()
{
int front,rear;
front=rear=-1;
int n;
scanf("%d",&n);
int k;
scanf("%d",&k);
printf("Safe position is:%d",Joseph(n,k));
}
41 changes: 41 additions & 0 deletions December 06/dec6.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#include<stdio.h>

int main()
{
int n=100,sum;
int list[n],count=0,l[100][2];
for(int i=0;i<n;i++)
{
int num;
scanf("%d",&num);
if(num==-1)
{
break;
}
else
{
list[i]=num;
count++;
}
}
printf("Target sum:");
scanf("%d",&sum);
int k=0;
for(int i=0;i<count;i++)
{

for(int j=i+1;j<count;j++)
{
if(list[i]+list[j]==sum)
{
l[k][0]=list[i];
l[k][1]=list[j];
k++;
}
}
}
for(int i=0;i<k;i++)
{
printf("(%d,%d)\t",l[i][0],l[i][1]);
}
}
35 changes: 35 additions & 0 deletions December 07/dec7.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#include<stdio.h>

int main()
{
int n, i, j;
printf("No. of floors: ");
scanf("%d", &n);

int l[n][n];

for (i = 0; i < n; i++) {
for (j = 0; j <= i; j++) {
if (j == 0 || j == i) {
l[i][j] = 1;
} else {
l[i][j] = l[i - 1][j - 1] + l[i - 1][j];
}
}
}

printf("[");
for (i = 0; i < n; i++) {
printf("[");
for (j = 0; j <= i; j++) {
printf("%d", l[i][j]);
}
printf("]");
if (i < n - 1) {
printf(", ");
}
}
printf("]\n");

return 0;
}
21 changes: 21 additions & 0 deletions December 08/dec8.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#include<stdio.h>

int main()
{
int n,i;
scanf("%d",&n);
int r,s=0;
for(i=1;i<=n;i++)
{
int num;
num=i;
while(num>0)
{
r = num%10;
s+=r*r;
num=num/10;
}
}
printf("Sum is:%d",s);

}
31 changes: 31 additions & 0 deletions December 09/dec9.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#include<stdio.h>

int main()
{
int n=100,count=0;
int l[n];
for(int i=0;i<n;i++)
{
int num;
scanf("%d",&num);
if(num==-1)
{
break;
}
else
{
l[i]=num;
count++;
}
}
int s=0;
for(int i=0;i<count;i++)
{
if(l[i]==1)
{
s+=1;
}
}
printf("%d",s);

}
29 changes: 29 additions & 0 deletions December 10/dec10.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#include<stdio.h>

int main()
{
char s[100][100];
int choice=0,i=0;
do
{
printf("Enter task:");
scanf("%c",&s[i][0]);
getchar();
int j=0,ch=1;
while(ch!=0)
{
printf("Enter dependency:");
scanf("%s",&s[i][j]);
getchar();
j++;
printf("Do you want to enter more dependencies?");
scanf("%d",&ch);
getchar();
}
i++;
printf("Do you want to enter more tasks?");
scanf("%d",&choice);
}while(choice!=0);


}
11 changes: 11 additions & 0 deletions December 11/dec11.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
s = str(input("Enter string:"))
flag=0
flag1=0
if s.count("U")==s.count("D"):
flag=1
if s.count("L")==s.count("R"):
flag1=1
if flag==1 and flag1==1:
print("True")
else:
print("False")
51 changes: 51 additions & 0 deletions December 12/dec12.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
l = []
n = int(input("Enter number of tickets: "))
choice = 1

while choice != 0:
a = str(input("Enter ticket details (e.g., name VIP/REG): "))
l.append(a)
choice = int(input("Do you want to enter more? (0 to stop)"))

l1 = []
l2 = []
l3 = []

for i in l:
l1.append(i)
if i.split()[1] == "VIP":
l3.append(i)
else:
l2.append(i)

for i in l3:
details = i.split()
name = details[0]
tickets_needed = int(details[1])

if n > 0:
c = 0
while tickets_needed > 0 and n > 0:
c += 1
tickets_needed -= 1
n -= 1
if c > 0:
print(name, "got", c, "tickets")
if tickets_needed > 0:
print("Tickets unavailable for", name, "!")

for i in l2:
details = i.split()
name = details[0]
tickets_needed = int(details[1])

if n > 0:
c = 0
while tickets_needed > 0 and n > 0:
c += 1
tickets_needed -= 1
n -= 1
if c > 0:
print(name, "got", c, "tickets")
if tickets_needed > 0:
print("Tickets unavailable for", name, "!")
Loading