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

В Одномерном массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавление ресурсов http://www.cyberforum.ru/cpp-beginners/thread998289.html
У меня Visual Studio Express и поэтому у меня нету встроенного редактора ресурсов. Когда я хотел дать своей программе иконку, я в Блокноте писал файл .RC и добавлял его в проект. И все работает. А тут вот открыл чужой проект и увидел в добавленных ресурсах не только .RC с указанием иконки, но и саму иконку на которую .RC ссылался. Ее тоже добавили в проект вместе с файлом ресурсов. Напишите,...
C++ оператор pow, или почему он не работает?! Задание: Дано целое число N и набор из N вещественных чисел: А1, А2,...,AN Вывести следующие числа: A1, (A2)^2,...,(A(n-1))^N-1,AN^N #include<iostream>; #include<string>; #include<math.h>; #include<cmath>; using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread998280.html
C++ Ошибка в коде(С.Прата)
#include "stdafx.h" #include <iostream> #include <string> int _tmain(int argc, _TCHAR* argv) { std::string month= { "January: ", "February: ",
C++ Разработать программу, реализующую численное интегрирование по методу Рунге-Кутта 4-го порядка точности дифференциального уравнения
Всем привет! Я полное дно в этом вопросе, да и как то отвык от данных задач, но если не сложно то нужна помощь. Нужно сделать курсовую работу с такой постановкой задачи: Разработать программу, реализующую численное интегрирование по методу Рунге-Кутта 4-го порядка точности дифференциального уравнения n-го порядка. Провести сравнительный анализ точности этого алгоритма и точного аналитического...
C++ Задача сформировать массив строк и реализовать функции определения количества слов http://www.cyberforum.ru/cpp-beginners/thread998247.html
Здравствуйте, помогите сделать задачи: 1. Сформировать массив строк. Удалить из него строки, начинающиеся на букву "а". 2. Реализовать функции определения количества слов, содержащих в себе буквы и цифры, и определения количества слов, начинающихся с прописной (верхний регистр) буквы.
C++ выделить часть текста между словами которые вводятся с клавиатуры вот сообственно задание 8. Виділити частину тексту між словами, що вводяться з клавіатури. (выделить часть текста между словами которые вводятся с клавиатуры) помогите мне понять саму суть задания, что от меня хотят, и как это реализовать? подробнее

Показать сообщение отдельно
Anton_Kretov
 Аватар для Anton_Kretov
89 / 51 / 7
Регистрация: 26.06.2013
Сообщений: 179
05.11.2013, 16:03     В Одномерном массиве
Прошу любить и жаловать:
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
#include <iostream>
#include <time.h>
#include <cstdlib>
#include <math.h>
 
using namespace std;
const int numberOfElements = 20;
 
int findAbsMaxElement(int *ip);
int findAbsMinElement(int *ip);
 
int main()
{
    int testArray[numberOfElements];
    srand(time(NULL));
    for(int i = 0; i < numberOfElements; i++) {
        testArray[i] = 50 - rand() % 100;
    }
 
    for(int i = 0; i < numberOfElements; i++) {
        cout << "\n" << "testArray[" << i << "] = " << testArray[i];
    }
 
    int sumOfPositiveNums = 0;
    for(int i = 0; i < numberOfElements; i++) {
        if(testArray[i] > 0) sumOfPositiveNums += testArray[i];
    }
    int *ip = testArray;
    cout << "\n" << "Sum of positive elements: " << sumOfPositiveNums;
    cout << "\n" << findAbsMaxElement(ip);
    cout << "\n" << findAbsMaxElement(ip);
 
    int a;
 
    for(int i = 0; i < numberOfElements; i++) {
        for(int j = 0; j < numberOfElements; j++) {
            if(testArray[j] < testArray[j + 1]) {
                a = testArray[j];
                testArray[j] = testArray[j + 1];
                testArray[j + 1] = a;
            }
        }
    }
 
    for(int i = 0; i < numberOfElements; i++) {
        cout << "\n" << "testArray[" << i << "] = " << testArray[i];
    }
 
    return 0;
}
 
int findAbsMaxElement(int *ip) {
    int absMaxElement = 0;
    for(int i = 0; i < numberOfElements; i++) {
        if(abs(ip[i]) > absMaxElement) absMaxElement = abs(ip[i]);
    }
    return absMaxElement;
}
 
int findAbsMinElement(int *ip) {
    int absMinElement = 0;
    for(int i = 0; i < numberOfElements; i++) {
        if(abs(ip[i]) < absMinElement) absMinElement = abs(ip[i]);
    }
    return absMinElement;
}
 
Текущее время: 06:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru