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

Посчитать элементы и преобразовать одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при установке компилятора clang(LLVM) windows 10 http://www.cyberforum.ru/cpp-beginners/thread1698335.html
Стоял 3.7 LLVM, работал. Установил 3.8(3.7 удалился при установке) и я схватил сию ошибку, что во вложении. Пытался опять поставить 3.7 - все тоже самое. Не знаю, что делать.
C++ сортировка выбором нужно сделать вместо сортировки пузырьком, сортировку выбором, помогите пожалуйста void bubble(int a) { for (int i = 0; i<70; i++) for (int j = i + 1; j<70; j++) if (a<a) swap(a, a); int t = 0; http://www.cyberforum.ru/cpp-beginners/thread1698300.html
C++ Построить квадрат из знаков '*'
Напишите программу, которая строит "квадрат" из знаков '*' заданного размера. Используйте процедуру. Входные данные Входная строка содержит единственное натуральное число – длину стороны квадрата N . Выходные данные Программа должна вывести заполненный квадрат размером N × N , состоящий из знаков '*'. Примеры входные данные
Ошибка при компиляции. В логике ошибок не замечено C++
Здравствуйте! Среда разработки Dev-С++. При компиляции выдает ошибку " subscripted value is neither array nor pointer", которая, судя по логике программы произойти не может. Подскажите, как обойти эту ошибку? #include <windows.h> #include <iostream> #include <string> #include <typeinfo> using namespace std;
C++ Найти ошибку в разветвляющемся алгоритме http://www.cyberforum.ru/cpp-beginners/thread1698284.html
#include <iostream> #include <math.h> using namespace std; int main() { int xP,xK,step,x; float f,a,b,c; cout<<"Input a,b,c,xPoch,xKinc,krok"<<endl; cin>>a>>b>>c>>xP>>xK>>step; for(x=xP;x<xK;x+=step)
C++ Перевод числа из десятичною в двоичную систему Надо перевести числа в двоичною систему, я уже делал в Python такое ,там bin(8) и получал нужное, есть ли что такое в С++ я искал тут на форуме но видел что то страшное и непонятное... есть ли какаято библиотека с наподобие готовыми функциями подробнее

Показать сообщение отдельно
Chertenok_n_13
213 / 119 / 42
Регистрация: 14.03.2011
Сообщений: 552
29.03.2016, 23:39
А где Ваша наработка хоть какая-нибудь?

Добавлено через 27 секунд
Количество элементов больше заданных C
C++
1
2
3
4
5
6
for (int i=0; i<n; i++)
        if (m[i]>C)
        {
            kol++;
        }
    cout<<kol<<endl;
произведение элементов массива, расположенных после максимального по модулю элемента
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int maxi=m[0];
    for (int i=1; i<n; i++)
        if (fabs(m[i])>fabs(m[maxi]))
        {
            maxi=i;
        }
    float pr=1;
    if (maxi==n-1) cout<<"Максимальный по модулю элемент последний"<<endl;
    else
    {
        for (int i=maxi; i<n; i++)
            pr*=m[i];
 
        cout<<pr<<endl;
    }
Добавлено через 1 минуту
Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом – все положительные (элементы равные 0, считать положительными)
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
    float m1[10], m2[10];
    int kol1=0,kol2=0;
    for (int i=0; i<n; i++)
        if (m[i]<0)
        {
            m1[kol1]=m[i];
            kol1++;
        }
        else
        {
            m1[kol2]=m[i];
            kol2++;
        }
 
    int i=0, j;
    for(j=0; j<kol1; j++)
    {
        m[i]=m1[j];
        i++;
    }
    for(j=0; j<kol2; j++)
    {
        m[i]=m2[j];
        i++;
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru