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

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

Восстановить пароль Регистрация
 
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
02.04.2010, 18:38     одномерный массив С++.Проверьте #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     одномерный массив С++.Проверьте
Посмотрите здесь:

Одномерный массив вещественных чисел R75 содержит данные о росте группы студентов. Массив заполнить значениями путем ввода с клавиатуры. Вычислить с C++
Одномерный массив и Двумерный массив C++
Массив: Построить из динамического одномерный массив,каждый элемент, которого равен сумме элементов одной строки исходной матрицы. C++
Одномерный массив. Создать массив Х суммы среднеарифметического элементов массива А с каждым элементом массива А C++
Одномерный массив (элементы с четными индексами переписать в массив z.в массиве z поменять местами максимальный и минимальный элементы) C++
C++ Одномерный массив (Ввести массив из 10 вещественных чисел.Найти сумму чисел,стоящих на чётных местах)
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     одномерный массив С++.Проверьте
Ответ Создать тему
Опции темы

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