Задача - Вводится N, затем вводится N чисел, программа выводит сумму четных.
Нужно в С++ написать (с использованием scanf, printf).
Заранее благодарна!
Другие языки программирования и технологии
Помогите пожалуйста решить задачу С++
#include <stdio.h>
int main() {
unsigned n;
long num;
long long sum = 0;
printf(" n: ");
scanf_s("%u", &n);
while (n--) {
printf(" number: ");
scanf_s("%d", &num);
if (~num & 1) sum += num;
}
printf(" Sum = %d", sum);
fflush(stdin);
getchar();
return 0;
}
int main() {
unsigned n;
long num;
long long sum = 0;
printf(" n: ");
scanf_s("%u", &n);
while (n--) {
printf(" number: ");
scanf_s("%d", &num);
if (~num & 1) sum += num;
}
printf(" Sum = %d", sum);
fflush(stdin);
getchar();
return 0;
}
на фрилансе закажите
#include <cstdio>
#include <cstdlib>
int main (void)
{
int n, val, sum = 0;
printf("Enter n: ");
scanf("%d", &n);
for (; n > 0; n--)
{
printf("value: ");
scanf("%d", &val);
if (!(val % 2))
sum += val;
}
printf("sum: %d\n", sum);
system("pause");
return 0;
}
#include <cstdlib>
int main (void)
{
int n, val, sum = 0;
printf("Enter n: ");
scanf("%d", &n);
for (; n > 0; n--)
{
printf("value: ");
scanf("%d", &val);
if (!(val % 2))
sum += val;
}
printf("sum: %d\n", sum);
system("pause");
return 0;
}
#include <stdio.h>
int main(int argc, char *argv[])
{
int count_N, N[100], sum = 0;
printf("Enter N: ");
scanf("%d", &count_N);
if (count_N > 100)
{
printf("Error: N > 100");
return 0;
}
for (int i=0; i<count_N; i+1)
{
printf("Number %d: ", i+1);
scanf("%d", &N);
sum += (N&0x01)?0:N;
}
printf("Sum: %d\n", sum);
return 0;
}
int main(int argc, char *argv[])
{
int count_N, N[100], sum = 0;
printf("Enter N: ");
scanf("%d", &count_N);
if (count_N > 100)
{
printf("Error: N > 100");
return 0;
}
for (int i=0; i<count_N; i+1)
{
printf("Number %d: ", i+1);
scanf("%d", &N);
sum += (N&0x01)?0:N;
}
printf("Sum: %d\n", sum);
return 0;
}
Делаете массив ( если вы его не умеете делать то дальше можете не читать) выводите на экран надпись функцией принтф "введите первое число" потом функцией в функции сканф прописываете ты переменную, которой присвоен массив, а потом делаете цикл, и в нем проверяете, если первое число массива делится на 2 и получается целое число, то прибавляете его к переменной допустим "сум ( на английском языке конечно) " которая у вас уже прописана в скобках цикла и ровна 0, после цикла, эту переменную "сум" выводите на экран функцией принтф. Все, это вся программа, извините, написать код программы не могу, у меня ответ с английскими буквами не принимается!
Похожие вопросы
- помогите пожалуйста решить задачу по работе компьютера!
- Помогите пожалуйста решить задачу по программированию. В чем я ошибаюсь?
- Помогите,пожалуйста,решить задачу в Паскале.
- Pascal. Помогите пожалуйста решить задачу в паскале !
- Помогите пожалуйста решить задачи по программированию. P.S: задачи по паскалю.
- Помогите,пожалуйста,решить задачу на двумерные массивы,в паскале.(задача вн.)Спасибо.
- Помогите пожалуйста решить задачи по информатике, одномерные массивы. Си шарп. Очень срочно. Пожалуйста!!!!
- Помогите пожалуйста решить задачу в Pascal ABC
- Помогите пожалуйста решить задачу в паскале.
- помогите пожалуйста!!!!решить задачу на паскале...