Salvo sto scrivendo un programma c utilizzando visual studio, mi ritrovo vari errori del tipo

Errore 18 error C2065: 'b': identificatore non dichiarato

Ad esempio b viene usata:




codice:
#include "mpi.h"
#include "stdio.h"
#include <stdlib.h>
#include <math.h>
using namespace std;
.....

double b = pow(2, ris);
if ((int)b == numProc){....}

....
Tutte le istruzioni sono nel mail....come mai ricevo tale errore?
grazie