Vous êtes sur la page 1sur 4

#include<stdio.

h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#include<math.h>

int main(){

int n, count0=0, count1=0, rem;


scanf("%d", &n);
char digits[n];

for(int i=0;i<n;i++){
if(digits[i]== '0')
count0++;
else if(digits[i]== '1')
count1++;
}

rem=n-2*min(count1, count0);

printf("%d\n", rem);

int l,r,a,result;
scanf("%d %d %d",&l,&r,&a);
while( 1 ) {
if( a == 0 ) break;
if( l < r ) {
l++;
a--;
}
else {
r++;
a--;
}
}
if(l>r){
result=2*r;
}
else{
result=2*l;
}

printf("%d",result);
}

return 0;
}

--------------------------------------------------------------

#include<stdio.h>
int main(){
int n,i;
scanf("%d",&n);
for(i=1;i<=n;i++){
if(i%2!=0)
printf("I hate");
else
printf("I love");
if(i<=n-1)
printf(" that ");
}
printf(" it");

-------------------------------------------------------------

#include<stdio.h>
int main()
{
int n,i,t,a[30000];
scanf("%d%d",&n,&t);
for(i=0;i<n-1;i++)
scanf("%d",&a[i]);
t--;
i=0;
while(i<t)
{
i=i+a[i];
}
if(i==t)
printf("YES");
else
printf("NO");
return 0;
}

-----------------------------------------------------------------------

#include<stdio.h>
main(){
int n,t,cur=1;
scanf("%d %d",&n,&t);
int A[n];
for(int i=1;i<n;i++){
scanf("%d",&A[i]);
}
while(cur<t){
cur+=A[cur];
}
printf(cur==t ? "YES" : "NO");
}

-----------------------------------------------------------------------

int n, x=0,y=0, temp1, temp2, coin=0;


scanf("%d", &n);
char str[n];
scanf("%s", str);

for(int i=0; i<n; i++){


if(str[i]=='U'){
temp1=y;
y++;
if((temp1==x) && (temp1!=0) && x!=0)
coin++;

}else if(str[i]=='R'){
temp2=x;
x++;
if((temp2==y) && (temp2!=0) && y!=0)
coin++;
}
}

printf("%d", coin);

-----------------------------------------------------------------------------------
------

int n, count1, count2=0, count_2, count_1, min;


scanf("%d", &n);
int amount[n], cost[n];

for(int i=0;i<n;i++)
scanf("%d %d", &amount[i], &cost[i]);

count1=amount[0]*cost[0];

for(int i=1;i<n;i++)
count2=count2+(amount[i]*cost[i]);

count_1= count1+count2;
min=count_1;

//printf("%d", count);

-----------------------------------------------------------------------------------
-----------

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#include<math.h>

double total_distance(double lat_ini, double lat_final, double lon_ini, double


lon_final)
{
double PI= 3.141592653589793;
int R=6378;
double lat_ini_temp= (PI/180)*lat_ini;
double lat_final_temp= (PI/180)*lat_final;
double diff_lon= (PI/180)*(lon_final-lon_ini);
double diff_lat= (PI/180)*(lat_final-lat_ini);

double a=
sin(diff_lat/2)*sin(diff_lat/2)+cos(lat_ini_temp)*cos(lat_final_temp)*sin(diff_lon/
2)*sin(diff_lon/2);
double c= 2*atan2(sqrt(a), sqrt(1-a));
double distance= R*c;
return distance;
}

int main()
{

double lathome, latdest, lonhome, londest, dist;


scanf("%lf %lf %lf %lf", &lathome, &lonhome, &latdest, &londest);

dist= total_distance(lathome, latdest, lonhome, londest);

printf("%0.0lf km", dist);

return 0;
}

-----------------------------------------------------------------------------------
------------------------------------------

#include <iostream>

using namespace std;


int a[5][5]; //LIGHTS OUT
int main(){
for(int i=1;i<=3;i++)
for(int j=1;j<=3;j++)
cin>>a[i][j];
for(int i=1;i<=3;i++,cout<<endl)
for(int j=1;j<=3;j++)
cout<<((a[i][j]+a[i][j-1]+a[i][j+1]+a[i-1][j]+a[i+1][j])%2==0)?1:0;
}

Vous aimerez peut-être aussi