Александр Shyrik
Александр Shyrik

Помогите написать программу на Borland C++ 3.1

Задана строка символов, каждое слово – последовательность, состоящая из одних цифр. Рассматривая каждое слово как число, определить сумму четных и нечетных значений элементов массива. Используйте функции atoi() – преобразование строки в целое число, atof() – преобразование строки в вещественное число. Прототипы функций находятся в stdlib.h.

Ан
Андрей

#include
#include
#include

main() {
char s[99], *p;
long es = 0, os = 0;
printf("строка? ");
fgets(s, 99, stdin);
p = strtok(s, " ");
while (p) {
int v = atoi(p);
if (v % 2) os += v; else es += v;
p = strtok(NULL, " ");
}
printf("сумма четных: %ld\nсумма нечетных: %ld\n", es, os);
}

Похожие вопросы
Двумерный массив - Задача на C (Borland C 3.1)
помогите плиз=) написать программу Borland C++
Про программу Borland C++
Пожалуйста помогите написать программу в Borland C++ .
Пожалуйста помогите написать программу в Borland C++
Что написать в директории в Borland C++
программа на язике borland c
Помогите пожалуйста программу написать для этого задания в Borland C++.
Помогите написать программу на Borland c++ 3.7
помогите решить задачу по Borland c