ли сумма цифр, стоящих на четных местах, суммы цифр, стоящих на нечетных числах. ещё нарисовать блок схему
вот мое решение:
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
using namespace std;
int main()
{
setlocale( LC_ALL,"Russian" );
int i, s1=0, s2=0, k=0, n, n1, n2;
cout << "Введите число: " << endl; cin >> n; n1 = n;
while(n1 != 0)
{
n2 = n1; n1/=10; n2%=10;
if(k % 2 == 0) s1+=n2; else s2+=n2;
k++;
}
if(k % 2 == 0) cout << s2 << "\n"; else cout << s1 << "\n";
system("Pause");
return 0;
}
но тут идёт сумму цифр, стоящих на нечетных местах в числе. как доделать все остальное?
В зависимости от k % 2 либо s1 четные s2 нечетные, либо наоборот
Обсуждают сегодня