verificare condizione dopo esecuzione della funzione

Stato
Chiusa ad ulteriori risposte.

ylenia987654321

Nuovo Utente
5 Mag 2020
2
1
3
Ciao Ragazzi, ho un problema con un esercizio di c++
la traccia della funzione mi è abbastanza chiara, il problema è un quesito presente nel main, ovvero non so come considerare soltanto i valori aggiunti dopo l'esecuzione della funzione;
vi scrivo la traccia:
  • Per ogni posizione k della lista a, la funzione deve scambiare a[k] con b[k] se nel vettore c esiste almeno un valore uguale ad a[k]. Inoltre, la funzione restituire con l’istruzione return il numero di valori scambiati. Attenzione i vettori a e b potrebbero aver un numero diverso di elementi, quindi non utilizzare posizioni dei vettori a e b che non esistono.
  • il main dice:
    1. eseguire la funzione scambia applicata ai vettori x, y e z scrivendo il risultato nella variabile t;
    2. inserire nella variabile trovato il valore 1 se l’esecuzione della funzione scambia (punto precedente) ha scambiato due valori pari; in caso contrario la variabile trovato deve contenere il valore 0. vi scrivo il codice che ho fatto io.
    3. C++:
      #include <iostream>
      #define DIM 6
      #define DIMb 5
      using namespace std;
      int scambia(int a[],int b[],int c[])
      {
          int  i, temp, j, k, cont=0;
          
          for (i = 0; i < DIM; i++)
          {
              for (k = i; k < DIMb; k++)
              {
                  for (j = 0; j < DIM; j++)
                  {
                      if (a[i] == c[j])
                      {
                          temp = a[i];
                          a[i] = b[k];
                          b[k] = temp;
                          cont++;
                      }
      
                  }
              }
          }
          return cont;
      }
      int main()
      {
          int x[DIM], y[DIMb], z[DIM], i, t;
          for (i = 0; i < DIM; i++)
          {
              cin >> x[i];
          }
          for (i = 0; i < DIMb; i++)
          {
              cin >> y[i];
          }
          for (i = 0; i < DIM; i++)
          {
              cin >> z[i];
          }
          t = scambia(x, y, z);
          for (i = 0; i < DIM; i++)
          {
      
          }
      }
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
W verificare credenziali in automatico con PHP PHP 1
S Come verificare se un file è aperto PHP 2
I Verificare compressione GZip Server Dedicati e VPS 0
F [Javascript] Verificare la presenza di caratteri speciali in una password Javascript 3
otto9due Confrontare due array: verificare che tutti i valori di un'array siano contenuti in un'altra. jQuery 1
giannit Verificare se un utente è connesso tramite db mysql PHP 15
borgo italia una funzione per verificare l'invio di files Snippet PHP 0
C [PHP] verificare se un dispositivo e' online PHP 9
M [PHP] Verificare che azienda sia aperta o chiusa PHP 3
Monital Verificare il doqnolad di un file per una sola volta PHP 3
P inserire un titolo e verificare Ajax 4
Marco_88 Verificare la selezione degli elementi dom jQuery 2
filippino Verificare se variabile di PHP è definita PHP 2
Marco_88 Verificare più valori con operatore ternario PHP 4
JackIlPazzo Estrarre voce random e verificare se è corretta PHP 8
M Long polling per verificare gli utenti on line jQuery 1
Licantropo Come verificare i propri siti web, database e server? Sicurezza e Virus 6
M verificare se il valore inserito nel campo è un numero ed effettuare dei calcoli Javascript 2
asevenx verificare presenza parola lunga all'interno di un testo PHP 1
MarcoGrazia Verificare un checkbox/radiobutton con jquery Snippet Javascript 1
F Verificare se in una variabile è presente un determinato numero PHP 2
Z Verificare che mi sta scrivendo o rispondendo Javascript 1
L Funzione per verificare distanza di tempo non funziona: perchè? PHP 4
max_400 Verificare se l'utente è on-line PHP 2
I Verificare il dispositivo del visitatore del sito? PHP 5
M Come verificare accesso ad area http auth basic? PHP 7
P Verificare e nel caso installar eeAccellerator Apache 1
D Verificare esistenza valore Javascript 2
IImanuII Verificare se i file sono scrivibili, apribili e chiudibili PHP 7
Shyson Verificare se una mail esiste PHP 15
IImanuII Verificare se Javascript è attivo attraverso PHP PHP 8
A Verificare variabile.... PHP 6
voldemort Verificare se un attributo esiste con jQuery jQuery 4
M Verificare se il dispositivo è TouchScreen Javascript 1
V Verificare il valore selezionato nella combobox PHP 5
S Tool in beta test per verificare le posizioni del tuo sito su Google.it Presenta il tuo Sito 0
V Verificare pagina da cui arriva l'utente PHP 3
B verificare esistenza link PHP 3
D Verificare esistenza indirizzo e-mail in php PHP 2
M Come verificare veridicità di un account di posta? Sicurezza e Virus 0
metalgemini verificare il blocco popup Javascript 0
metalgemini Verificare l'esistenza di un file su server Classic ASP 1
A Verificare il focus Javascript 4
M Update con condizione SQL PHP 7
maxnegri Contare sessioni aperte e creare condizione PHP 1
G Campo Not null a condizione MySQL 8
S [Javascript] Problema con condizione "if" Javascript 2
D Mailchimp - Possibile inserire doppia condizione per i triggers? Email Marketing 0
N [PHP] Controllare condizione ciclo While PHP 9
D [PHP] Update non trasferisce condizione where PHP 1

Discussioni simili