# Evasione dall'armadio, non riesco ad inviare la soluzione

**URL:** <https://forum.olinfo.it/t/evasione-dallarmadio-non-riesco-ad-inviare-la-soluzione/6859>\
**Category:** Aiuto\
**Created:** [27 Dicembre 2021, 11:03pm UTC](https://forum.olinfo.it/t/evasione-dallarmadio-non-riesco-ad-inviare-la-soluzione/6859 "2021-12-27T23:03:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JOVAinter12](https://forum.olinfo.it/user_avatar/forum.olinfo.it/jovainter12/32/862_2.png) [@JOVAinter12](https://forum.olinfo.it/u/JOVAinter12)\
**Post date:** [27 Dicembre 2021, 11:03pm UTC](https://forum.olinfo.it/t/evasione-dallarmadio-non-riesco-ad-inviare-la-soluzione/6859/1 "2021-12-27T23:03:06Z")

</div>

Stavo svolgendo questo problema ( [CMSocial - a social coding app](https://training.olinfo.it/#/task/preoii_armadio/statement) ) e il programma mi chiede di creare una funzione, quando creo il resto del codice funziona, ma quando invio solo la funzione che ho creato mi da questo errore di compilazione:  
gcc: error: grader.c: No such file or directory  
Come posso risolvere?  
Questo è il codice che ho usato:

```auto
#include <vector>
using namespace std;

void evadi(int Q, vector<int>& N) {
    int i,j,r,a,b,n,q; 
		for(q=0;q<Q;q++){
			r=2;
			n=N[q];
			for(i=2;i<n;i++){
				for(j=n-2;j>1;j--){
					a=i; 
					b=j;
					while (a!=b) {
        				if(a>b) a=a-b;
      	 				else b=b-a; 
    				}
					if(i+j+a==n){
						r++;	
					}
				}
			}
			N[q]=r;
		}
}

```

---

<div class="post-metadata">

**Author:** ![edomora97](https://forum.olinfo.it/user_avatar/forum.olinfo.it/edomora97/32/712_2.png) [@edomora97](https://forum.olinfo.it/u/edomora97)\
**Post date:** [27 Dicembre 2021, 11:11pm UTC](https://forum.olinfo.it/t/evasione-dallarmadio-non-riesco-ad-inviare-la-soluzione/6859/2 "2021-12-27T23:11:13Z")

</div>

Questo task arriva dalla Pre-OII di quest’anno, dove l’unico linguaggio ammesso era C++. Quindi gli altri linguaggi (C in questo caso) non sono (ancora) supportati.

Noto però che il tuo programma in realtà è C++, quindi probabilmente ti basta rinominare il file assicurandoti che l’estensione sia `.cpp`.

---

<div class="post-metadata">

**Author:** ![JOVAinter12](https://forum.olinfo.it/user_avatar/forum.olinfo.it/jovainter12/32/862_2.png) [@JOVAinter12](https://forum.olinfo.it/u/JOVAinter12)\
**Post date:** [28 Dicembre 2021, 10:30am UTC](https://forum.olinfo.it/t/evasione-dallarmadio-non-riesco-ad-inviare-la-soluzione/6859/3 "2021-12-28T10:30:43Z")

</div>

nulla, ho provato ma continua a darmi l’errore, aspetterò che esca il grader per C, grazie dell’aiuto
