, я тестировал на vs 2017, но разницы нет, я тебя уверяю (по крайней мере в данном случае).
кратко об моём решении. запускаю цикл и считываю символ в переменную, если это точка, добавляю к счётчику +1, если доллар - цикл прекращается.
мой вариант решения:#include
using namespace std;
int main()
{
char symbol;
int counter = 0;
do
{
cout < < "enter symbol -> ";
cin > > symbol;
if (symbol == '.') counter++;
} while (symbol ! = '$');
cout < < "dot's counter " < < counter < < endl;
cin.get();
cin.get();
}
c++ gnu. простое заполнение массива, а потом в цикле проверки.
в конце выводим результаты.
мой вариант решения:#include
using namespace std;
int main()
{
const int size = 20;
int arr[size];
for (int i = 0; i < size; ++i)
{
cout < < "enter " < < i < < " element -> ";
cin > > arr[i];
}
int allsum = 0;
int evsum = 0;
int oddsum = 0;
int evcounter = 0;
int oddcounter = 0;
int smallthenzero = 0;
for (int i = 0; i < size; ++i)
{
allsum += arr[i];
if (arr[i] < 0) smallthenzero++;
if (arr[i] % 2 == 0)
{
evcounter++;
evsum += arr[i];
}
else
{
oddcounter++;
oddsum += arr[i];
}
}
cout < < "even numbers counter - " < < evcounter < < endl;
cout < < "odd numbers counter - " < < oddcounter < < endl;
cout < < "even numbers sum - " < < evsum < < endl;
cout < < "odd numbers sum - " < < oddsum < < endl;
cout < < "all numbers sum - " < < allsum < < endl;
cout < < "small then zero numbers - " < < smallthenzero < < endl;
cin.get();
cin.get();
}
Поделитесь своими знаниями, ответьте на вопрос:
Записати у вигляді схеми алгоритм переходу вулиці, де встановлено світлофор.визначити тип цього алгоритму.