Type the Question

Saturday, February 16, 2019

Question Name:Football

#include <stdio.h>
#include <string.h>
struct avi
{ 
  char arr[50];
  int k;
}s1[10];
int main()
{
int a,i,j,count=0;
  char temp[10];
  strcpy(temp,"Ronaldo");
a=10;
  for(i=0;i<a;i++)
  {
    scanf("%s %d ",s1[i].arr,&s1[i].k);
  }
    for(i=0;i<a;i++)
    {   
     // printf("%s",s1[i].arr) ;

      if( strcmp(s1[i].arr,temp)==0) {count++;} 
    } 
 // printf("%d",count) ;
  if(count==0) { 
    printf("Ronaldo not appears in the list"); 
  } 
  if(count==1) 
  { printf("Ronaldo appears once in the list"); 
  }
  if(count==2) 
  { printf("Ronaldo appears twice in the list"); 
  }
    if(count>2) 
  { printf("Ronaldo appears more than twice in the list"); 
  }
 return 0;
}

Problem Description

A foot ball team contains 10 players .Find a player name Ronaldo appear more than twice or not in an unordered name list.
  • Test Case 1
    Input (stdin)
    Thomas 100
    Imran 105
    Sithik 108
    Setan 160
    Milton 140
    Martin 100
    Lal 191
    Jai 105
    Ayush 107
    Aswathy 103
    Expected Output
    Ronaldo not appears in the list
  • Test Case 2
    Input (stdin)
    Thomas 100
    Imran 105
    Sithik 108
    Setan 160
    Milton 140
    Martin 100
    Ronaldo 191
    Jai 105
    Ayush 107
    Aswathy 103
    Expected Output
    Ronaldo appears once in the list

2 comments:

  1. #include
    #include
    struct avi
    {
    char arr[50];
    int k;
    }s1[10];
    int main()
    {
    int a,i,j,count=0;
    char temp[10];
    strcpy(temp,"Ronaldo");
    a=10;
    for(i=0;i1)
    { printf("Ronaldo appears more than once");
    }
    return 0;
    }

    ReplyDelete
  2. remove lines 31,32,33, change 2 to 1 in line 34 and change twice to once in line 35. remove "in the list" in all the print commands and you will get 100%

    ReplyDelete

Question Name:TOWER OF HANOI

#include < bits / stdc ++. h > #define lli long long using namespace std ; lli dp [ 202 ]; int main () { int t , n ; ...