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

В одномерном массиве, который состоит из n действительных элементов, вычислить: - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простые задачки/// http://www.cyberforum.ru/cpp-beginners/thread1001233.html
1)Надрукуйте у рядок 7 перших натуральних чисел, що більші за A, кратні 26 та знайдіть суму тих з них, що закінчуються цифрою 0. Язык форума - русский. переводите одна тема - одна задача. название темы должно быть информативным. читайте правила форума.
C++ Использование итератора в двусвязном списке Всем добрый день/вечер. Я сегодня уже обращался к форумчанам за помощью, и мне помогли, но видать я совсем тупой :( Мне помогли через дружественность реализовать класс Iterator и перегрузить несколько операторов, но как, собственно говоря, этот итератор использовать для вывода значений узлов списка я не знаю. Помогите пожалуйста. Косяк: Не могу вывести значение узлов, используя итератор. Среда:... http://www.cyberforum.ru/cpp-beginners/thread1001220.html
Строки C++
#include <iostream.h> #include <stdio.h> #include <string> int main() { char A; int i, N=0; cout<<"Vvedite stroku" gets(A); for (i=0;A; i++)
C++ Надо это программу переписать через do while
Надо это программу переписать через do while: #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main() { float u,v,n,h,x,y;
C++ Нужна блоксхема http://www.cyberforum.ru/cpp-beginners/thread1001190.html
Нужна блоксхема срочно, помогите пожалуйста #include "StdAfx.h" #include <iostream> #include <ctime> using namespace std;
C++ Поменять элементы массива особым способом Ребят...изучаю Си не много....дана была мне задача....вроде всю сделал...но вот последний шаг остался..кароче вся соль. В массиве из n чисел, нужно поменять первый елемент с n, 2 с n-1 ну и т.д. Просто не понимаю как сделать...напишите хотя бы код...а там попробую разобраться. подробнее

Показать сообщение отдельно
TheSecret
11 / 26 / 2
Регистрация: 20.09.2013
Сообщений: 529
07.11.2013, 23:55  [ТС]     В одномерном массиве, который состоит из n действительных элементов, вычислить:
Цитата Сообщение от Avalan4er Посмотреть сообщение
уф...борланд...
если попроще, то Code::Blocks сойдет, там есть сборки со встроенным компилятором, если посерьезнее, то VIsual Studio
P.S. Под w8 x64 работают обе прекрасно (проверенно на себе)
визуалка не устраивает, так как надо будет сдавать на стандартном борланде) ток без досбокс
а первое даже не слышал такое, можно ссылку

Добавлено через 4 минуты
Все исправил, заработало) Вылажую код, может кому то пригодиться еще
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include <iostream.h>
#include <math.h>
#include <conio.h>
int kolvo_bolshe_c(int *mas, int razmer, int c)
{
    int kolvo=0;
    for(int i=0; i<razmer; i++)
    {
        if(mas[i]>c) kolvo++;
    }
    return kolvo;
}
int proizvedenie(int *mas, int razmer)
{
    int maksimaln=0;
    int proizv=1;
    for(int i=0; i<razmer; i++)
    {
        if(abs(mas[maksimaln]) < abs(mas[i]))
        {
            maksimaln=i;
        }
    }
    for(i=maksimaln+1; i<razmer; i++)
    {
        proizv *=mas[i];
    }
 
    return proizv;
}
void raspolozh(int *mas1, int *mas2, int razmer)
{
    int mas2_counter = 0;
    for(int i=0; i<razmer; i++)
    {
        if(mas1[i]<0)
        {
            mas2[mas2_counter] = mas1[i];
            mas2_counter++;
        }
    }
    for(i=0; i<razmer; i++)
    {
        if(mas1[i]>=0)
        {
            mas2[mas2_counter]=mas1[i];
            mas2_counter++;
        }
    }
}
int main()
{
    int n,c;
    int *mas;
    cout<<"Vvedite kol-vo elementov massiva: ";
    cin>>n;
    if(n<2) return -1;
    mas=new int[n];
    for (int i=0; i<n; i++)
    {
        cout<<"Vvedite ["<<i+1<<"]-element maciva: ";
        cin>>mas[i];
    }
    cout<<"Vvedenie maciv:\n";
    for(i=0; i<n; i++)
    {
        cout<<mas[i]<<"\t";
    }
    cout<<endl;
    cout<<endl<<"Vvedite C: ";
    cin>>c;
    int kolvo=kolvo_bolshe_c(mas, n, c);
    cout<<"Kolichectvo elementov bolche chem C: "<<kolvo<<endl;
    int proizv = proizvedenie(mas, n);
    cout<<"Proizvedenie posle maksimalnogo: "<<proizv<<endl;
    int *mas2 = new int[n];
    raspolozh(mas, mas2, n);
    cout<<"Raspolozhit elementi: "<<endl;
    for(i=0; i<n; i++)
    {
        cout<<mas2[i]<<'\t';
    }
    cout<<endl;
    getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru