31 Ağustos 2013 Cumartesi

Girilen sayı kadar tek sayıları toplayan program

Sonda 1 i eklediğimi unuttuğum için hep sonuç 1 üste çıkıyor kendi kendime nasıl olur diye kafayı yedim :D sonra baktımki döngüyü fazla döndürüyorum cahillik :D

#include <iostream>
using namespace std;

int main()
{
int x = 1;
int y = 1;
int N;
int result = 0;
cout << "Please enter a number : ";
cin >> N; // get the number of how many odd numbers will be added

for (x; x < N; x++){
y = y + 2; // add 2 to y to find odd numbers
result += y; // add each y to y


}cout << "Result is : " << result+1 << endl;


return 0;
}

Hiç yorum yok:

Yorum Gönder