Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
 Аватар для west23
18 / 15 / 0
Регистрация: 22.12.2009
Сообщений: 404

Найти сумму элементов массива, расположенных между первым и вторым негативными элементами

23.08.2010, 14:52. Показов 3042. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Работа с одномерными массивами:
В одномерном массиве, который состоит из п=10 элементов веществ, вычислить:
1) номер минимального элемента массива;
2) сумму элементов массива, расположенных между первым и вторым негативными элементами.
Превратить массив так, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом - все другие.

2 Работа с двумерными массивами:
В данной действительной квадратной матрице порядка n найти сумму элементов строки, в которой расположенный элемент с наименьшим значением. Предусматривается, что такой элемент единственный.
3. Работа со строками:
1 Одна строка:
Проверить или является парным числом длина введенной пользователем строки и вывести сообщение на экран.
2 Массив строк :
Спросить у пользователя массив из 5 строк и вывести на экран номер наибольшей.

Помогите с этими заданиями!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.08.2010, 14:52
Ответы с готовыми решениями:

Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами
помогите пожалуйста: В однородном массиве, состоящем из N вещественных элементов, вычислить: • Номер минимального элемента массива; ...

Найти сумму элементов массива расположенных между первым и вторым отрицательными элементами
Условие задачи: Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Мой код: #include...

Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами
В одномерном массиве,состоящем из n вещественных элементов, вычислить : 1.Номер минимального элемента массива 2.Сумма элементов массива,...

29
 Аватар для west23
18 / 15 / 0
Регистрация: 22.12.2009
Сообщений: 404
23.08.2010, 17:12  [ТС]
Студворк — интернет-сервис помощи студентам
Описать структуру с именем TRAIN, содержащую следующие поля:
- название пункта назначения
- номер поезда
- время отправления


нужна такая программка

есть код

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
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
 
typedef struct
{
        string station;
        int number;
        int time;
}       TRAIN, *PTRAIN;
 
int main()
{
        vector<TRAIN> v;
        TRAIN t;
        
        // Ввод
        ifstream ifs("in.txt", ios::in);
        while(ifs)
        {
                ifs >> t.station;
                ifs >> t.number;
                ifs >> t.time;
                
                v.push_back(t);
        }
        ifs.close();
        
        // Вывод
        for(int i = 0; i < v.size() - 1; ++i)
        {
                cout << "---------------------------------------" << endl;
                cout << "STATION: " << v[i].station << endl;
                cout << "NUMBER: " << v[i].number << endl;
                cout << "TIME: " << v[i].time << endl;
                cout << "---------------------------------------" << endl;
        }
}


он рабочий????
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
23.08.2010, 17:15
west23, а что мешает самому проверить?
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
23.08.2010, 17:16
Проверь сам.
0
 Аватар для west23
18 / 15 / 0
Регистрация: 22.12.2009
Сообщений: 404
23.08.2010, 17:25  [ТС]
я проверял тут http://codepad.org .не работает! вы же любители С++ ...а я начинающий!
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
23.08.2010, 17:27
west23, с такой логикой тебе сюда: https://www.cyberforum.ru/order-program/
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
23.08.2010, 17:29
west23, ничего удивительного. Это же онлайн-компилятор. Твоя программа читает из файла, а где, по-твоему, она возьмет файл на сервере?

Не по теме:

Цитата Сообщение от west23 Посмотреть сообщение
я проверял тут http://codepad.org .не работает! вы же любители С++ ...а я начинающий!
С таким подходом ты вечно останешься начинающим

0
 Аватар для west23
18 / 15 / 0
Регистрация: 22.12.2009
Сообщений: 404
23.08.2010, 17:32  [ТС]
всю ту информацию которую вы мне говорите я освоить не могу. и прошу помощи.
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
23.08.2010, 17:32
По поводу проги с структурой - по идее верная. Проверять впадлу.
0
Эксперт С++
 Аватар для Andrew_Lvov
261 / 191 / 10
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
23.08.2010, 17:46
Цитата Сообщение от west23 Посмотреть сообщение
я проверял тут http://codepad.org .не работает! вы же любители С++ ...а я начинающий!
codepad.org воспринимает все предупреждения как ошибки. Чтобы не было ошибки, нужно заменить int в цикле for на size_t.
Так же, забрать - 1 из цикла, то есть:
C++
1
for(int i = 0; i < v.size() - 1; ++i)
->
C++
1
for(size_t i = 0; i < v.size(); ++i)
Проверить на codepad не получится, ибо программа расчитана на считывание данных из файла, размещённого в локальной директории ( той же, откуда запускается программа).

Остальное я не проверял.
1
 Аватар для west23
18 / 15 / 0
Регистрация: 22.12.2009
Сообщений: 404
23.08.2010, 18:28  [ТС]
Нашел..проверил=) работает

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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#include <iostream>
#include <iomanip>
#include <cstring>
using namespace std;
 
int menu();
 
struct TRAIN //создание структуры
{
        char punkt_naz[20]; //объявление полей структуры
        int nomer;
        int vremya[1];
};
 
int main()
{
        int n=0,nom,i,j,k;
        char temp_punkt_naz[20];
        int temp_nomer,temp_vremya;
        TRAIN mas[8]; //создание массива из структуры
 
        bool quit=false;
        int choice;
        cout.setf(ios::left);
        while (!quit)
        {
                choice=menu();
                switch (choice)
                {
                case 1:
                        cout<<"\nVvedite punkt naznachenia poezda:  ";
                        cin>>mas[n].punkt_naz;
                        cout<<"\nVvedite nomer poezda:  ";
                        cin>>mas[n].nomer;
                        cout<<"\nVvedite vremya otpravlenia:  ";
                        cin>>mas[n].vremya[0]>>mas[n].vremya[1];
                        n++;
                        break;
                case 2:
                        for (j=1;j<n;j++)
                        {
                        for(i=0;i<n-j;i++)
                        {
                                if (mas[i].nomer>mas[i+1].nomer)
                                {
                                        strcpy(temp_punkt_naz, mas[i].punkt_naz);
                                        strcpy(mas[i].punkt_naz, mas[i+1].punkt_naz);
                                        strcpy(mas[i+1].punkt_naz, temp_punkt_naz);
 
                                        temp_nomer=mas[i].nomer;
                                        mas[i].nomer=mas[i+1].nomer;
                                        mas[i+1].nomer=temp_nomer;
 
                                        for (k=0;k<=1;k++)
                                        {
                                                temp_vremya=mas[i].vremya[k];
                                                mas[i].vremya[k]=mas[i+1].vremya[k];
                                                mas[i+1].vremya[k]=temp_vremya;
                                        }
 
                                }
                        }
                        }
                        for(i=0;i<=n-1;i++)
                        {
                                cout<<setw(12)<<mas[i].nomer<<setw(19)<<mas[i].punkt_naz<<mas[i].vremya[0]<<" : "<<mas[i].vremya[1]<<endl;
                        }
                        break;
                case 3:
                        j=0;
                        cout<<"Vvedite nomer poezda:  ";
                        cin>>nom;
                        for(i=0;i<=n;i++)
                        {
                                if(mas[i].nomer==nom)
                                {
                                        cout<<setw(12)<<mas[i].nomer<<setw(19)<<mas[i].punkt_naz<<mas[i].vremya[0]<<" : "<<mas[i].vremya[1]<<endl;
                                        j++;
                                }
                        }
                        if (j==0)
                        cout<<"Informacia po dannomu nomeru poezda otsutstvuet!"<<endl;
                        break;
                case 4:
                        quit=true;
                        cout<<"...Vyhod..."<<endl;
                        break;
                }
        }
return 0;
}
 
int menu()
{
        int choice;
        cout<<"------------Menu----------------"<<endl;
        cout<<"| (1) - Vvod dannyh            |"<<endl;
        cout<<"| (2) - Uporyadochivanie       |"<<endl;
        cout<<"| (3) - Poisk po nomeru poezda |"<<endl;
        cout<<"| (4) - Vyhod iz programmy     |"<<endl;
        cout<<"--------------------------------"<<endl<<endl;
        cin>>choice;
        return choice;
}
Добавлено через 27 минут
всем огромное спасибо=)..пошел учить С++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.08.2010, 18:28

Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами
Здравствуйте, помогите пожалуйста закончить эту программу Код C++ #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; #include...

Найти сумму элементов массива расположенных между первым и вторым положительными элементами
Дан одномерный массив T, заполненный целыми случайными числами из диапазона . Найти сумму элементов массива расположенных между первым и...

Найти сумму элементов массива расположенных между первым и вторым отрицательными элементами
Задание: Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Я не понимаю что от меня...

Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами
В одномерном массиве, состоящем из n вещественных элементов вычислить: -Номер минимального элемента массива. -Сумму элементов массива,...

Найти сумму элементов массива, расположенных между первым и вторым положительными элементами
Все привет. Прошу помочь с заданием не могу понять как делать. 1-максимальный по модулю элемент массива 2- сумму элементов массива,...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru