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

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

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

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

02.04.2010, 18:38. Просмотров 282. Ответов 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++
Одномерный массив C++
C++ одномерный массив.
Одномерный массив! C++
Одномерный массив. C++
C++ Одномерный массив
C++ Одномерный массив
Одномерный массив C++
Одномерный массив C++
C++ Одномерный массив
Одномерный массив в Си C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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;}
Yandex
Объявления
02.04.2010, 19:42     одномерный массив С++.Проверьте
Ответ Создать тему
Опции темы

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