Resolución Concurso ICPC Problem F - Farm robot 2016
# include <iostream>
using namespace std;
int main(){
int n=0,c=0,s=0,i=1,tope=0, cont=0;
cin >> n >> c >> s;
int com[c];
for(int i=0;i<c;i++){
cin>> com[i];
}
while(tope<c){
if((i)==s){
cont=cont+1;
}
if(com[tope]==-1){
i=i-1;
}else{
i=i+1;
}
if(i==n){
i=1;
}
tope=tope+1;
}
cout<< cont << endl;
return 0;
}
Como invertir un vector en C++
# include <iostream>
using namespace std;
int main (){
int a;
cout << "input" << endl;
cin>> a;
int vect[a]; //vector normal
int inver[a]; // vector inverter
for(int i =0; i<a;i++){
cout<< "int number"<< i << endl;
cin >> vect[i];
}
cout<< "first vector"<< endl;
for(int i =0; i<a;i++){
cout<<vect[i]<<endl;
}
/** for de inversión de vector **/
for(int i=0;i<a;i++){
inver[i]=vect[(a-1)-i];
}
/** ...........................**/
cout<< "second vector"<< endl;
for(int i =0; i<a;i++){
cout<<inver[i]<<endl;
}
}

Do you have it in C language? Not in C++
ResponderEliminar