Visualizzazione dei risultati da 1 a 10 su 18

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    16

    [c++] "ricavare" un vettore da una matrice

    Salve ragazzi, stavo provando a scrivere un programma che data una matrice, stampi un vettore composto dagli elementi positivi della matrice (perchè nella matrice ci sono sia gli elementi positivi che nagativi)...Faccio un esempio:
    Mat:
    3 -2 -5 6
    10 9 -4 7
    Vett:
    -2 -5 -4

    Fin ora ho scitto questo ma mi dà un errore (questa è il codice di definizone della funzione):
    codice:
         int i,j;
         bool trovato=false;
         riempv=0;
         
         for(i=0;i<rig;i++){
             j=0;
             trovato=false;
             while(j<col && !trovato)
                         if(mat[i][j]>0){
                             riempv=mat[i][j];
                             v[i]=riempv;
                             riempv++;
                             trovato = true;
                             }
                             else j++;
    l'errore è "invalid conversion from int* to int"... alla riga "riempv=mat[i][j]"
    Confesso che ho fatto tutto tramite funzioni e moduli, inoltre ho già definito i tipi matrice e vettore...Non riesco a capire perchè mi dà quel tipo di errore.
    Potete aiutarmi a capire?
    Ultima modifica di Wimmo; 10-02-2015 a 20:53

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.