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

Найти произведение двух наибольших отрицательных чисел массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread703683.html
Помогите написать программу, я даже не знаю к чему взяться! Я с файлами пока не дружу! Спасибо всем кто откликнется) Дано текстовый файл, содержащий целые числа. Скопировать элементы файла в квадратную матрицу размером n × n (если элементов в файле хватает, то заполнить остальные элементы матрицы нулями). Поменять местами в каждой строке минимальный и максимальный элементы.
C++ Реализация стека. Но ошибка написала программу но выдает ошибку. #include <iostream> #include <conio.h> using namespace std; const int max_size=60; class Stack{ public: void push(int); int pop(); http://www.cyberforum.ru/cpp-beginners/thread703681.html
C++ Ребят,какую книгу лучше выбрать?
Философия C++. Введение в стандартный C++ - Эккель Язык программирования C++. Вводных курс - Липман или Программирование. Принципы и практика использования C++ - Страуструп
Возведение в квадрат cos C++
Нужно Cos^2(X), записать в код программы, я вот понять не могу как это делать. Сos*cos на крайний случай. Всем заранее спасибо! Спасибо разобрался! Нашёл pow!
C++ Проверка является ли символом введённое значение http://www.cyberforum.ru/cpp-beginners/thread703669.html
#include <iostream> using namespace std; int check(char a){ char i,b; for (i='a',b='A';i<='z',b<='Z';i++) if (a==i||a==b) return 1; else return 0;
C++ На определенных ПК (мониторах) интерфейс программы выглядит некорректно Написал прогу на компе (i7/nvidia 570). На всех компах работает идеально за исключением нового компа MSI G70 (i7/ 2 видео intel 4000 и nvidia 670m). Почему то разрешение окон не такое, какое было написано в программе (меньше). Если скомпилить прогу на этом компе, то все отлично, но на других компах наоборот разрешение окон увеличенное. При этом разрешение экранов на всех компах 1080. Что делать?... подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
21.11.2012, 01:14     Найти произведение двух наибольших отрицательных чисел массива
У вас в задании необходимо найти значения, а не менять/изменять их на практике это существенно.
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
#include<iostream>
using namespace std;
 
int main( void )
{
    int i,x[10];
    int min = 0, min2 = 0;
    cout<<"enter mass: ";
    for(i=0;i<10;i++) 
        cin>>x[i];
    
    // найдём наименьшее значение
    min = 0;
    for( i = 1; i < 10; ++i )
    if ( x[i] < x[min])
        min = i;
    // найдём следующее наименьшее
    min2 = 0;
    for( i = 1; i < 10; ++i )
    if ( x[i] < x[min2] && i != min )
        min2 = i;
 
    // если оба отрицательны выведем результат
    if( x[min] < 0 && x[min2] < 0 )
    cout << x[min] << " * " << x[min2]
         << " = " << x[min] * x[min2] << endl;
    else
    cout << "Must be minimum 2 value below zero!\n";
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru