Code: Select all
1
23 23 68
Code: Select all
Case 1: 22
Moderator: Board moderators
Code: Select all
1
23 23 68
Code: Select all
Case 1: 22
This doesn't seem like it's a valid input. The problem statement clearly says that N (2 <= N <= 23), K (1 <= K <= N). Here K > N.naseef_07cuet wrote: Input:
1
12 14 18
Code: Select all
#include<iostream>
#include<cstdio>
int main(){
int n,p,k,remind,i,counter,l;
scanf("%d",&l);
for(int f=1;f<=l;f++){
scanf("%d%d%d",&n,&k,&p);
remind=p%n;
if(remind==0)
remind=n;
counter=k%n;;
int u=remind;
for(i=1;i<=u;i++){
if(counter==n)
{
if(i!=u){
counter=1;
}
}
else
{
counter++;
}
}
printf("Case %d: %d\n",f,counter);
}
return 0;
}
Code: Select all
3
5 3 3
6 4 3
4 2 3
Code: Select all
Case 1: 1
Case 2: 1
Case 3: 1
i dont know why my code is wrong ?
Code: Select all
Removed after getting accepted
Code: Select all
1
2 1 3
Code: Select all
Case 1: 2
thanx man
Code: Select all
#include <stdio.h>
int main()
{
int n,k,p,t,i,j;
scanf("%d",&t);
for(i=1;i<=t;i++)
{
int f=0;
scanf("%d %d %d",&n,&k,&p);
int j=k;
while(f!=p)
{
if(j>n)
{
j=1;
}
f++;
j++;
}
printf("Case %d: %d\n",i,j);
}
return 0;
}
Code: Select all
#include <stdio.h>
int main()
{
int n,k,p,t,i,j;
scanf("%d",&t);
for(i=1;i<=t;i++)
{
int f=0;
scanf("%d %d %d",&n,&k,&p);
int j=k;
while(f!=p)
{
f++;
j++;
if(j>n)
{
j=1;
}
}
printf("Case %d: %d\n",i,j);
}
return 0;
}