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

массивы срочно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти в массиве минимальные элементы. http://www.cyberforum.ru/cpp-beginners/thread323448.html
Здравствуйте! Прошу помочь с такой задачкой: В действительном массиве максимальной размерностью 7*7 найти в нечетных столбцах минимальные элементы. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив данных, найденные минимальные элементы и их номера. Большое спасибо!
C++ Посмотреть символ в битовой схеме есть запись например такая: unsigned char bits=1; как ее можно посмотреть в битовой схеме, т.е. чтобы вывод на экран выглядел так: 10011011 ? http://www.cyberforum.ru/cpp-beginners/thread323411.html
C++ Найти общую площадь
Вот задачка. Можете подсказать идейку, как ее решить? Код я могу и сама написать. Может с помощью множеств?
C++ Разработать класс Book
почему мне выдает ошибку??? Нужно разработать класс Book. определить конструктор и деструктор. реализовать объявленные методы доступными к данным . #include <iostream> class Book { public: const char * GetCoverForBook(); void GetCoverForContent(const char * cover); void Reed();
C++ Простой код но выдает ошибку http://www.cyberforum.ru/cpp-beginners/thread323359.html
Почему у меня не видет вторую переменную day #include <math.h> #include <iostream> using namespace std; void main() { int month,day; cin>>month,day; int den=1; switch(month) { case 1: cout<<"month: "<<month<<endl<<"day: "<<day+1;
C++ Visual Studio 2010 + Windows 7 x64. Ошибки при компиляции Здравствуйте. Использую Visual Studio 2010 и Windows 7 x64 Компилю код. Получаю экзешник. На компьютере запускается нормально. Пробую запустить на другом компьютере с Windows XP и Windows 7 x86, вылетает ошибка: не установлена библиотека msvcr100d.dll. Искал на форумах как исправить. Говорили, что нужно при компиляции использовать MFC in Static Library вместо Standart Windows Libraries.... подробнее

Показать сообщение отдельно
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
20.06.2011, 21:58     массивы срочно
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
#include <iostream>
#include <ctime>
#include <iomanip>
#include <algorithm>
#include <stack>
 
#define N 5
 
int main( int argc, char * argv[] )
{
    float * ArrayWithNumbers = new float [ N ];
    std::stack < float > StackWithNegativeNumbers;
 
    float Product = 1.0;
    
    srand ( time ( 0 ) );
    for ( unsigned int index = 0; index < N; index++ )
    {
        ArrayWithNumbers [ index ] =( rand () % 10 - 5.23 ) / ( index + 1 );
        
        if ( ArrayWithNumbers [ index ] < 0 )
            StackWithNegativeNumbers.push ( ArrayWithNumbers [ index ] );
        else
            Product *= ArrayWithNumbers [ index ];
        
        std::cout << std::setw ( 7 ) << std::setprecision ( 2 ) << ArrayWithNumbers [ index ];
    }
    std::cout << std::endl;
 
 
    // Минимальный элемент массива
    float MinimalElementOfArray = *std::min_element ( ArrayWithNumbers, ArrayWithNumbers + N );
    std::cout << "Minimal element of array: " << MinimalElementOfArray << std::endl;
 
    // Отрицательные числа в обратном порядке с использованием стека
    while ( !StackWithNegativeNumbers.empty() )
    {
        std::cout << std::setw ( 7 ) << std::setprecision ( 2 ) << StackWithNegativeNumbers.top ();
        StackWithNegativeNumbers.pop();
    }
    std::cout << std::endl;
    
    std::cout << "product of all nonzero elements:  " << std::setprecision ( 2 ) << Product << std::endl;
 
    delete [] ArrayWithNumbers;
    std::cin.get();
    return 0;
}
 
Текущее время: 06:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru