Rahul
BAN USER#include<stdio.h>
#include<string.h>
void reverseEachWord(char str[], int start, int end)
{char t;
while(start<end)
{
t=str[start];
str[start]=str[end];
str[end]=t;
start++;
end--;
}
}
char* reverseWord(char str[])
{
int len = strlen(str),i;
int start = 0, end = 0;
for( i=0;i<len;i++)
{
start = i;
end = i;
while(i< len && str[i] != ' ')
{
end++;
i++;
}
reverseEachWord(str, start, end-1);
if(str[i] == ' ')
continue;
}
return str;
}
int main()
{
char a[100];
gets(a);
printf("%s ",reverseWord(a));
}
#include<stdio.h>
#include<stdlib.h>
struct node{
int data;
struct node* next;
};
void push (struct node** head_ref,int new_data)
{
struct node *new_node=(struct node*)malloc(sizeof(struct node));
new_node->data=new_data;
new_node->next=(*head_ref);
(*head_ref)=new_node;
}
void display(struct node* head)
{
while(head!=NULL)
{printf("%d-->",head->data);
head=head->next;
}
printf("NULL"); }
void secondlastnode(struct node* head)
{
if(head==NULL||head->next==NULL)
{printf("NULL");
}
else
{
struct node* temp=head;
while(temp->next->next!=NULL)
{
temp=temp->next;
}
printf("\nSecond last node is %d",temp->data);
}
}
void main()
{char ch;
int i,choice,position;
struct node *head=NULL;
do{
printf("\nEnter data:");
scanf("%d",&i);
push(&head,i);
printf("\ndo you wish to continue:");
ch=getche();
}while(ch!='n');
display(head);
secondlastnode(head);
#include<stdio.h>
- Rahul July 27, 2015int main()
{
long int t,n,k,i,j,a[100][100];
scanf("%ld",&t);
for(i=1;i<=t;i++){
long int m=0;
printf("Enter number of dishes:");
scanf("%ld",&n);
printf("Enter number of friends:");
scanf("%ld",&k);
for(i=1;i<=n;i++)
{
for(j=1;j<=k;j++)
{
scanf("%ld",&a[i][j]);
}
}
j=1;
while(j<=k){
for(i=1;i<=n;i++)
{
if(a[i][j]==1)
{
m++;
break;
}
}
j++;
}
printf("%ld",m);
}
}