Форум программистов, компьютерный форум CyberForum.ru

Найти количество элементов массива, значение которых меньше 5 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение системы линейных уравнений методом главных элементов http://www.cyberforum.ru/cpp-beginners/thread22192.html
программа на С++ решения системы линейных уравнений методом главных элементов
C++ Вопрос про файловый ввод/вывод Есть один глупый вопрос, но он очень меня интересует. Я учу С++ недавно. И вот дошел до файлового ввода вывода. В книге есть пример программы. Вот собственно и он: #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv) { if (argc != 2) { cout << "введите <Имя_Файла>\n"; return 1; http://www.cyberforum.ru/cpp-beginners/thread22178.html
Одномерный массив C++
Подскажите пожалуйста, как можнозаписать в массив информацию о высотах горных вершин (тоесть целые числа) и при этом разместить эти значения в алфавитном порядке по названиям вершин?
Вывести на экран содержимое директории C++
Простая задача поставила меня в тупик.:wall: Надо в досовское окно вывести содержание папки, Но я не знаю как. Не смогу в интернете найти не одной таковой статйи. В дайте код, фрагмент кода, или подсажыте команды. Заранее спасибо.
C++ Посимвольная обработка UTF8 строки http://www.cyberforum.ru/cpp-beginners/thread22126.html
Добрый день. пишу программу в С++ в Linux Ubuntu, необходимо обрабатывать строку введенную в UTF-8 (русские символы) Есть следующий участок: #include <ncurses.h> #include <unistd.h> #include <signal.h>
C++ Сдвиг элементов массива в лево. У меня логическая ошибка в этом алгоритме. Я не могу найти ее. Как работает эта часть программы? t=A; for(i=n;i>0;i--) { A=t; t=A; A=A; } тест: исходный массив-1 2 3 4 5; подробнее

Показать сообщение отдельно
rrrFer
Заблокирован
25.02.2009, 19:47     Найти количество элементов массива, значение которых меньше 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#define n 20
using std::cin;
using std::cout;
int main(){
    int b,i,a;
    for(i=0,b=0;i<n;i++){
        cin>>a;
        if(a<5)
            b++;
    }
    cout<<"\n\n"<<b;
    cin.get(),cin.get();
    return 0;
}
Добавлено через 1 минуту 57 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#define n 20
using std::cin;
using std::cout;
int main(){
    int b,i,a[n];
    for(i=0;i<n;i++)
        cin>>a[i];
    for(i=0,b=0;i<n;i++)
        if(a[i]<5)
            b++;
    cout<<"\n\n"<<b;
    cin.get(),cin.get();
    return 0;
}
Добавлено через 4 минуты 56 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#define n 20
using std::cin;
using std::cout;
int main(){
    int b,i,a[n];
    for(i=0;i<n;i++)
        cin>>a[i];
    for(i=2,b=0;i<n;i+=3)   
            b+=a[i];
    cout<<"\n\n"<<b;
    cin.get(),cin.get();
    return 0;
}
Добавлено через 6 минут 11 секунд
или
C++
1
2
3
for(i=1,b=0;i<n;i++)    
        if(!i%2)
            b+=a[i];
или
C++
1
2
3
for(i=0,b=0;i<n;i++)    
        if(!((i+1)%3))
            b+=a[i];
Добавлено через 1 минуту 39 секунд
я отвечал на 2 сообщения - как то они склеились так что непонятно где на что я отвечал
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru