Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
-13 / 2 / 0
Регистрация: 05.12.2017
Сообщений: 133

В массиве b1, b2, ., b30 найти числа, равные 5

08.01.2019, 19:43. Показов 1290. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Учитель говорит, что надо именно найти- вывести на экран только 5ки. как это сделать?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#pragma argsused
#include б<time.h>
#include  <conio.h>
#include  <iostream.h>
# include <math.h>
# include <stdlib.h>
#include <iomanip>
int main(int argc, char* argv[])
{
int a[30],e=0,k=0;
srand(time(NULL));
while (e<30)
{
a[e]=rand()%21+1;
if (a[e]==5)
{
 k++;
}
cout<<a[e]<<endl;
e++;
}
cout<<"Pyaterok vsego : "<<k;
getch();
        return 0;
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.01.2019, 19:43
Ответы с готовыми решениями:

В массиве b1, b2, ., b30 найти произведение чисел больших или равных 5
В массиве b1, b2, ..., b30 найти произведение чисел больших или равных 5

В массиве b1, b2, ..., b30 найти произведение чисел больших или равных 5.
В массиве b1, b2, ..., b30 найти произведение чисел больших или равных 5.

Переставить числа в массиве так, чтобы сначала располагались числа, меньшие b, затем – равные b, а после – большие b.
Помогите Пожалуйста написать программу: Дан целочисленный массив a и число b. Переставить числа в массиве таким образом, чтобы сначала в...

4
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,161
08.01.2019, 19:49
перенести этот cout - "cout<<a[e]<<endl;" - в if и будет выводить только пятерки
1
20 / 16 / 5
Регистрация: 07.01.2019
Сообщений: 90
08.01.2019, 19:51
Лучший ответ Сообщение было отмечено годвилль как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#pragma argsused
#include <time.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <iomanip>
using namespace std;
int main(int argc, char* argv[])
{
int a[30],k=0;
srand(time(NULL));
 
for(int i = 0; i < 30; i++)
{
a[i]=rand()%21 + 1;
if(a[i] == 5)
{
    k++;
    cout << a[i] << ' ';
}
}
cout<<"\nPyaterok vsego : "<< k;
getch();
return 0;
}
1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
08.01.2019, 20:03
годвилль, начинайте вопрос не с кода, который нужно исправить, а с условия задачи. можно только догадываться, что требуется на самом деле. если нужно выводить элементы массива, которые равны 5 можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int k=0;
    const int n=30;
    double b[n];
    
    for (int i = 0; i < n; i++)
    { 
    b[i]=rand()%9 + 1;  
    cout <<b[i]<<" ";       
    }       
    cout <<"\n";
    
    for (int i = 0; i < n; i++)     
    if (b[i]==5.0) {k++;cout <<"b"<<i+1<<"=5"<<"\n";}   
    
    if (k==0) cout <<"Numbers 5 are absent\n"; 
    
system("pause");
return 0;
}
1
20 / 16 / 5
Регистрация: 07.01.2019
Сообщений: 90
08.01.2019, 20:08
С циклом While

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#pragma argsused
#include <time.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <iomanip>
 
using namespace std;
 
int main(int argc, char* argv[])
{
    int a[30], k = 0;
    srand(time(NULL));
 
    while(i < 30)
    {
        a[i] = rand() % 21 + 1;
        
        if(a[i] == 5)
        {
            k++;
            cout << a[i] << ' ';
        }
        i++;
    }
    cout << "\nPyaterok vsego: " << k;
    getch();
return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.01.2019, 20:08
Помогаю со студенческими работами здесь

Переставить числа в массиве, чтобы слева от границы стояли числа, меньшие или равные b, а справа большие
Дан массив a и число b. Переставить числа в массиве таким образом, чтобы слева от некоторой границы стояли числа, меньшие или равные b, а...

Переставить числа в массиве таким образом что бы слева от границы стояли числа меньшие или равные b
#include &lt;iostream&gt; using namespace std; int main() { int *a; int size,b,l,r; cin &gt;&gt; size; a=new int; ...

Переставить числа в последовательности , что бы сначала шли числа равные первому члену, затем равные второму и тд
Помогите пожалуйста! Не могу решить задачу на перемещение элементов массива Даны целые числа a1,....,an. Переставить числа в...

Найти двухзначные числа, равные сумме куба числа единиц и квадрата числа десятков
Найти двухзначные числа, равные сумме куба числа единиц и квадрата числа десятков

Определить, есть ли в массиве равные по абсолютной величине числа...
Определить, есть ли в массиве равные по абсолютной величине числа. Вычислить количество чисел, имеющих чередование четных и нечетных цифр?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru