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

массивы , функций... - C++

Восстановить пароль Регистрация
 
НЕваЖно
2 / 2 / 0
Регистрация: 03.11.2008
Сообщений: 61
25.04.2010, 19:29     массивы , функций... #1
Решите пожалуйсто 3 задачи , нужен весь код решения , спасибо.

задача1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
сумму отрицательных элементов массива;
произведение элементов массива, расположенных между максимальным и минимальным элементами.
Задача 2 Напишите программу, которая использует функцию strcnmp для сравнения двух строк, введенных пользователем. Программа должна вводить число сравниваемых символов. Программа должна определить, является ли первая строка меньшей, равной или большей второй строки.
Задача 3. Описать структуру с именем STUDENT, содержащую следующие поля:
■ фамилия и инициалы;
■ номер группы;
■ успеваемость (массив из пяти элементов).
2. Написать программу, выполняющую следующие действия:
■ ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по возрастанию среднего балла;
■ вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5;
■ если таких студентов нет, вывести соответствующее сообщение.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2010, 19:29     массивы , функций...
Посмотрите здесь:

функции класса раздела private реализуються так же как и раздела public? в смысле виртуальных функций, дружественных функций, и т.д. C++
C++ Объявление функций внутри других функций
C++ Двумерные массивы с использованием функций
Массивы Функций. DirectX 11. Отобразить несколько моделей C++
C++ Вызов функций внутри других функций
Шаблоны для функций, массивы и Args C++
C++ Массивы, как параметры функций
Использование шаблонов функций в задаче на двумерные массивы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
25.04.2010, 22:04     массивы , функций... #2
Вот тебе первая (Как вернусь остальные напишу)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
 
using namespace std;
 
int main()
{
    float sumOfVec = 0;
    vector<float> vec;
    vector<float>::iterator first_positive;
 
    copy(istream_iterator<float>(cin), istream_iterator<float>(), back_inserter(vec));
    sort(vec.begin(), vec.end());
    first_positive = find_if(vec.begin(), vec.end(), bind2nd(greater_equal<float>(), 0));
    copy (vec.begin(), first_positive, ostream_iterator<float>(cout, " "));
    sumOfVec = accumulate(vec.begin(), first_positive, 0);
    cout << "\n Sum = " << sumOfVec << endl;
    system("pause");
    return 0;
}
Добавлено через 1 час 48 минут
Вторая
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
#include <iostream>
#define MAX_SIZE 100
 
using namespace std;
 
int main()
{
    char first[MAX_SIZE];
    char second[MAX_SIZE];
    unsigned short nCompare;
    int result;
 
    cin >> first >> second;
    cin >> nCompare;
        
    nCompare = (nCompare > min(strlen(first), strlen(second)))?
                           min(strlen(first), strlen(second)):nCompare;
    result = strncmp(first, second, nCompare);
 
    cout << "Result: first string is ";
    if (result > 0)
        cout << "greather then second.\n";
    else if (result == 0)
        cout << "equal to second.\n";
    else
        cout << "less then second.\n";
    cout << "Compared: " << nCompare << " symbol(s).\n";
    system("pause");
    return 0;
}
Yandex
Объявления
25.04.2010, 22:04     массивы , функций...
Ответ Создать тему
Опции темы

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