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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
#1

одномерный массив С++.Проверьте - C++

02.04.2010, 18:38. Просмотров 290. Ответов 1
Метки нет (Все метки)

1)дан одномерный массив Х,состоящий из 20 целых чисел.Составить программу,которая подсчитывает сколько треугольников можно составить из этих чисел.Из трех чисел можно получить треугольник,если каждое из них меньше суммы двух других.

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
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
void main()
{
    const int N=20;
    int X[N],i;
    int Sym=0;
    srand (time(0));
    cout<<"massiv X= \n";
    for(i=0;i<N;i++)
    {
        X[i]=rand()%10-5;
        cout<<X[i];
    }
       for(i = 0; i < N; i++)
       {
          for (int j = i+1; j < N; j++)
          {
            for (int k = j+1; k < N; k++)
            {
                if X[i]<X[j]+X[k] && X[j]<X[i]+X[k] && X[k]<x[i]+X[j] sym++;
                }
            }
          }
      
 cout<<"treygolbnikom mozno poly4itb...<<Sym<<\n";
}

2)составить программу ,которая находит мах значение среди элементов линейной таблицы А,состоящей из N вещественных чисел,имеющих четные порядковые номера.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
void main()
{
    const n=10;
    float A[n];
        for(int i=0;i<n;i++)
        {
            cout<<"\n InPut the A["<<i<<"]element:\t;
            cin>>A[i]
        }
        float max;
        max=A[0];
        for(i=1;i<n;i++)
            if (!((i+1) % 2) && A[i] > max) max = A[i];
                cout<<endl;
            for(i=0;i<n;i++)
                cout<<A[i]<<"\t";
            cout<<"\m max element c 4etnim poradkovim nomerom=\t"<<max<<endl;
}
Посмотрите ребята,что то не работает(((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2010, 18:38     одномерный массив С++.Проверьте
Посмотрите здесь:

одномерный массив на [C] - C++
1)Дан одномерный массив состоящий из т элементов,найти min элемент и его порядковый номер. 2)Дан вещественный одномерный массив. найти...

Одномерный массив - C++
Кто нить помоги разобраться в этом адском ужасе, что совсем не чего не выходит... Создавть в динамической памяти одномерный массив...

Одномерный массив E(n) - C++
Помогите решить задачу Одномерный массив E(n); n=10 Найти максимальный и минимальный элемент среди четных.

Массив одномерный - C++
/*размерность массива - 30 диапазон значений (-20,20) определить какое абсолютное значение встречается в массиве чаще остальных*/ ...

Одномерный массив - C++
Помогите пожалуйста с задачей: В одномерном массиве Х, состоящем из N вещественных элементов, вычислить: a) количество элементов,...

Одномерный массив - C++
Дан одномерный массив А. НАйти номер последнего отрицательного элемента. Помогите плз :Р

одномерный массив - C++
задание: Нахождение экстремальных элементов в одномерном массиве. условие: Определить номер наибольшего элемента массива А и наибольшего...

одномерный массив - C++
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #define eof -1 #define maxind 10 int _tmain(int...

одномерный массив - C++
Здравствуйте, помогите решить данную задачу: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Сумму...

Одномерный массив - C++
В одномерном массиве состоящем из n вещественных элементов, вычислить: 1) количество элементов массива равных 0. 2)сумму элементов...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Voron8
13 / 13 / 1
Регистрация: 28.04.2009
Сообщений: 62
02.04.2010, 19:42     одномерный массив С++.Проверьте #2
№1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main(){
    const int N=20;
    int X[N],i;
    int Sym=0;
    srand (time(0));
    cout<<"massiv X= ";
    for(i=0;i<N;i++){
        X[i]=rand()%10-5;
        cout<<X[i]<<" ";
    }
    cout<<endl;
    
    for(i = 0; i < N; i++){
        for (int j = i+1; j < N; j++){
            for (int k = j+1; k < N; k++){
                if (X[i]<X[j]+X[k] && X[j]<X[i]+X[k] && X[k]<X[i]+X[j]){ Sym++;}
            }
        }
    }
    
    cout<<"treygolbnikom mozno poly4itb..."<<Sym<<"\n";cin.get();
return 0;}
Добавлено через 8 минут
№2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main(){
    const int n=10;
    float A[n];
    for(int i=0;i<n;i++){
        cout<<"\n InPut the A["<<i<<"]element:\t";
        cin>>A[i];
    }
    float max;
    max=A[0];
    for(int i=0;i<n;i++){
        if (!((i) % 2) && A[i] > max){max = A[i];}
    }
    cout<<endl;
    for(int i=0;i<n;i++){
        cout<<A[i]<<"\t";
    }
    cout<<"\m max element c 4etnim poradkovim nomerom=\t"<<max<<endl;
    system("pause");
return 0;}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru