Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
2 / 2 / 0
Регистрация: 03.11.2008
Сообщений: 63
1

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

25.04.2010, 19:29. Просмотров 1077. Ответов 1
Метки нет (Все метки)

Решите пожалуйсто 3 задачи , нужен весь код решения , спасибо.

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

Массивы, как параметры функций
Отрицательные элементы матриц A (5,4) , B (3,2 ) , C (4,4 ) записать в одномерный массив .

Двумерные массивы с использованием функций
вот сама задача: Составить функцию преобразования матрицы A в новую матрицу путем вычеркивания...

Шаблоны для функций, массивы и Args
Есть вот такой вот код: #include "stdafx.h" #include <iostream> #include <conio.h> #include...

Массивы Функций. DirectX 11. Отобразить несколько моделей
Всем привет, продолжаю пытаться изучать DirectX 11. Возникла задача отобразить более одной...

1
270 / 176 / 46
Регистрация: 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;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2010, 22:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Использование шаблонов функций в задаче на двумерные массивы
Уважаемые программисты, необходима ваша помощь. Условие задачи:Дана прямоугольная матрица. Найти...

С++ Тема «Указатели и динамические массивы. Использование указателей в качестве аргументов функций»
В целочисленном массиве Х(N) удалить все элементы, расположенные между макси-мальным и минимальным...

Нюансы синтаксиса и семантики: ссылки, указатели и массивы в качестве аргументов функций
Перенесено из этой темы. Чтобы вернуть указатели почему вот здесь не надо приводить janr к типу...

Массивы с применением функций. В массиве чисел а1, а2, …, а10 элементы поделить на номер минимального элемента
Добрый вечер. Кому не сложно, помогите пожалуйста. Есть такая задача, где нужно использовать...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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