Програмиране и програмни езици Има отговори

Курсова работа

ВГ
Ваня Георгиева
22.09.2016 · 1135 прегледа
Ако може да помогнете с кода, че винаги ми дава грешки които не мога да изчистя за да вида дали работи. Да се състави алгоритъм и програма, в която се въвеждат 15 целочислени стойности в масив mas[15]. Като се работи с указатели да се пресметне броя на четните числа в масива.

6 отговора

Най-добър отговор · с най-много благодарности
1
NS
Nikolay Stoynov
25.09.2016
Пусни и кода, така единствено можем да гадаем къде бъркаш.
1
1
ТА
Не изглежда трудно, ако може само да ми кажеш на кой програмен език ти е нужно.
1
1
Здрасти, ама ти за кой програмен език говориш?И може ли кода ти?
1
0
ВГ
На С++ ми е нужно. Просто не се получава не знам как да изведа броя на числата. Като условие ако се делят на 2 са четни но след това ....... Какво?
0
0
Ако все още не си се справила със задачата можеш да ми пишеш във фейсбук: https://www.facebook.com/profile.php?id=100002107764673 :)
0
0
ТА
Тъй като ти трябва само бройката, а не да ги изброяваш, си правиш една променлива evenCount. Тя ще пази колко са четните числа в програмата. Правиш един цикъл който да итерира 15-те числа. Ако съответното число се дели на 2, увеличаваш стойността на evenCount. C++ синтаксис не знам, но ако не можеш да се оправиш с hint-a, който ти дадох, когато имам малко повече време ще седна и ще ти я напиша с код. До тогава, ето ти пример на C#: // Инициализиране на масива с големина 15 int[] mas = new int[15]; // Променливата която ще пази броя на четните числа int evenCount = 0; // Запълване на масива с числа for (i = 0; i < 15; i++) { mas[i] = int.Parse(Console.ReadLine()) } // Итерация на всяко от числата, ако текущото число е четно, увеличаваме evenCount с 1 for (y = 0; y < 15; y++) { if (mas[y] % 2 == 0) { evenCount++; } } Ако ти е спешно просто ще видиш синтаксиса на C++ в нета.
0

За да отговорите, трябва да сте влезли в профила си.

Влезте