BUCLES
Los bucles son estructuras que permiten ejecutar partes del código de forma repetida mientras se cumpla una condición. Esta condición puede ser simple o compuesta de otras condiciones unidas por operadores lógicos.

Sentencia WHILE
 Su sintaxis es:
while (condición) sentencia;

Con esta sentencia se controla la condición antes de entrar en el bucle. Si ésta no se cumple, el programa no entrará en el bucle. Naturalmente, si en el interior del bucle hay más de una sentencia, éstas deberán ir entre llaves para que se ejecuten como un bloque.

#include<stdio.h>
#include<conio.h>
#include<iostream>
#include<iomanip>

using namespace std;
void ciclowhile();
  int main(){
  int a=1;//contador hace ma misma funcion de x+++ en el for
  int b;//numero de veces que desea realizar el ciclo
  int num;
  int suma=0;// se inicializa en 0 para no agarrar valores basura
     cout<<"cuantas veces desea hacer el ciclo"<<endl;
     cin>>b;
       while(a<=b){
        cout<<"ingrese su # "<<a<<"="<<endl;
        cin>>num;
        suma=suma+num;
        a++;//va aumnetando el contador en 1 igual como en el for
       }
       cout<<"la sumatoria es ="<<suma<<endl;
     getch();
     return 0;
  }