Тема: масиви
підкажіть будь ласка як порахувати кількість елементів відмінних від нуля в масиві.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → масиви
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
підкажіть будь ласка як порахувати кількість елементів відмінних від нуля в масиві.
http://ideone.com/D4wYAd
А взагалі - завести додаткову змінну і в циклі по елементах збільшувати її, якщо умова виконується.
count = 0 це початкова кількість відмінних від нуля
Перебирайте масив циклом і якщо поточний елемент !=0 то count++
Для перевірки)
int b=0;
int a[9]={1,3,0,1,3,0,0,0,0};
for(int i=0;i<9;i++)
{
if(a[i]!=0)
b++;
}
printf("%d",b);
підкажіть ще як зробити так щоб введення елементів закінчилось коли вводиш 0??
підкажіть ще як зробити так щоб введення елементів закінчилось коли вводиш 0??
А яким чином у вас в масиві будуть нулі, якщо введення закінчиться нулем?
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися