Pages

viernes, 18 de enero de 2013

Sumatoria de los primeros números impares menores a 300 Codigo Fuente en C++

Problema
Desarrolle un algoritmo que lea los primeros 300 números enteros y determine cuántos
de ellos son impares; al final deberá indicar su sumatoria

Codigo Fuente en C++
#include <iostream>
#include <sstream>
using namespace std;
string convertir(int a){
    stringstream buf;
    string res;
    buf<<a;
    res=buf.str();
    return res;
}
int main(){
 int sum=0,cont=0;
 string cad="";
 for(int i=0;i<300;i++){
    if(i%2 != 0){
    sum=sum+i;
    cont++;
     cad = cad + " - " + convertir(i);
    }
 }
 cout<<cad<<endl;
 cout<<"La suma es "<<sum<<"  hay "<<
 cont<<"  numeros impares";
return 0;
}

0 comentarios:

Publicar un comentario