Въпроси от колеги

Общност за взаимопомощ - попитайте и помогнете на колегите от Вашата област.

Програмиране и програмни езици ПИК
ВГ
Ваня Георгиева
Технически Университет · 22.09.2016 · 1140 прегледа

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

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

6 отговора

Най-добър отговор · с най-много благодарности
1
NS
Nikolay Stoynov
Технически Университет · 25.09.2016
Пусни и кода, така единствено можем да гадаем къде бъркаш.
1
1
ТА
Тодор Атанасов
Свободен Университет "Черноризец Храбър" · 25.09.2016
Не изглежда трудно, ако може само да ми кажеш на кой програмен език ти е нужно.
1
1
ДМ
Десислава Манова
Технически университет · 27.09.2016
Здрасти, ама ти за кой програмен език говориш?И може ли кода ти?
1
0
ВГ
Ваня Георгиева
Технически Университет · 03.10.2016
На С++ ми е нужно. Просто не се получава не знам как да изведа броя на числата. Като условие ако се делят на 2 са четни но след това ....... Какво?
0
0
НПНикола Попов
Никола Попов
Софийски Университет "Св. Климент Охридски" · 12.10.2016
Ако все още не си се справила със задачата можеш да ми пишеш във фейсбук: https://www.facebook.com/profile.php?id=100002107764673 :)
0
0
ТА
Тодор Атанасов
Свободен Университет "Черноризец Храбър" · 18.10.2016
Тъй като ти трябва само бройката, а не да ги изброяваш, си правиш една променлива 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

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

Влезте