ti ringrazio, ora dovrebbe essere corretto... quindi, riassumendo gli errori:
la variabile p conterrà solo il risultato, l'inizializzazione a 0 è dovuta al fatto che al suo interno vengono eseguite delle operazioni(per qualsiasi tipo di operazione aritmetica e non avrei dovuto farla partire da 0?);
infine per il ciclo viene utilizzato un contatore, cioè la variabile i.
codice:
#include <cstdlib>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(int argc, char *argv[])
{
int a;
int b;
int p=0;
int i;
cout << "primo numero";
cin >> a;
cout << "secondo numero";
cin >> b;
for(i=0 ;i<b; i++)
{
p=p+a;
}
cout << p;
system("PAUSE");
return EXIT_SUCCESS;
}