Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Двумерный массив, простая задача. Задать квадратную матрицу порядка N. Вычислить и запомнить в массиве произведение элементов каждого столбца матрицы. //вроде эелементарно, но я даже не могу задать двумерный массив, хотя с одномерными проблем нет =( https://www.cyberforum.ru/ cpp-beginners/ thread147690.html Работа с текстовыми файлами C++
Всем доброго дня! Нужна помощь в решении следующей работы: Нужно создать файл, содержащий текст, набранный заглавными английскими буквами. Провести частотный анализ текста, т.е. указать (в %), сколько раз встречается та или иная буква. Может быть, кто-нибудь поможет? Заранее спасибо. Добавлено через 1 час 46 минут Вот кое-как написал: #include <iostream.h> #include <conio.h>
C++ Числа Армстронга...Немогу решить Помогите, если не сложно...Натуральное число, в записи которого n цифр, называется числом Армстронга, если сумма его цифр, возведенная в степень n, равна самому числу. Найти все чис-ла Армстронга от 1 до к https://www.cyberforum.ru/ cpp-beginners/ thread147680.html C++ метод итераций https://www.cyberforum.ru/ cpp-beginners/ thread147679.html
ребят помогите пжлст решить задачки: 1. Дана целочисленная прямоугольная матрица. Определить количество строк, содержащих хотя бы один нулевой элемент. Определить номер столбца, в котором находится самая длинная последовательность одинаковых элементов. 2. Определить приближенное значение корня уравнения x-tgx=0 с помощью метода итераций, если его начальное приближение x0=4,5 , а точность...
Нужно написать программу шефрования и дешифрования AES 128 в Microsoft Visual Studio C++
Нужно написать программу шефрования и дешифрования AES 128 в Microsoft Visual Studio Или где можно скачать, нашел только для Delphi а нужно именно на СИ!
C++ Динамические массивы https://www.cyberforum.ru/ cpp-beginners/ thread147669.html
пишу функции по сложению умножению делению и вычитанию полиномов void sub(){ int x,y; cout<<"vvod stepeni A(x): "; cin>>x; cout<<"vvod stepeni B(x): "; cin>>y; double *x1 = new double;
C++ Изменение названия файла https://www.cyberforum.ru/ cpp-beginners/ thread147665.html
Здравствуйте! Нужно динамически изменить название файла на с++ напободие такого: #include <stdio.h> #include <fstream> #include <cstdlib> main () { for(int i=0;i<10;i++) {
C++ Построение графика С++ Win32App
Люди добрые, помогите с задачей, пожалуйстааа :) Вроде бы как написала, но стиль окна какой-то кривой, график не точный :( в чем проблема, не знаю :wall: Условие: Нарисовать графики функций: 2*a*cos(kх)*exp(-nх). А, K и N – константы, T – аргумент функции. Значения A, K, N жестко кодируются в программе. T изменяется от 0 до текущей ширины экрана(для примера взяла до 100). #include...
C++ Заполнить секторы матрицы https://www.cyberforum.ru/ cpp-beginners/ thread147657.html
Помогите, пожалуйста, очень надо! 1.Вводится последовательность ненулевых чисел, 0 — конец последовательности. Определить является ли последовательность строго возрастающей 2.Заполнить секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей ЛП, от левого верхнего угла вправо- вниз. Остаток матрицы заполнить нулями. 3.Во всех последовательностях положительных чисел...
C++ лаба матрица https://www.cyberforum.ru/ cpp-beginners/ thread147649.html
помогите преобразовать программу так чтобы она нашла наибольший и наименьший эллемент матрицы и поменяла их местами. С++ #include <iostream.h> main () { setlocale(LC_ALL, "Russian"); int A; int i,j, n, min, max; cout << "Ââîä ìàòðèöû À" <<endl; for (i=0; i<3; i++) for (j=0; j<3; j++)
C++ Графы(теоретический вопрос)
Механизм просмотра эл-ов называется итератором. Не мог бы кто по проще объяснить чем отличаются внешние и внутренние итераторы на графах.
C++ Первая программа https://www.cyberforum.ru/ cpp-beginners/ thread147643.html
Здравствуйте! Начинаю изучать С++. Для обучения придумал первую программу. Вот её сценарий: Консольное приложение. Запуск. В окне выводится 4 строки в столбик в каждой нужно ввести число от одного до четырех и после последней ссумировать введенные числа и если получившееся число равно раннее заданному ID вывести ID на экран. Подскажите пожалуйста как можно реализовать такой код?
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12457 / 7481 / 1753
Регистрация: 25.07.2009
Сообщений: 13,759
20.06.2010, 17:01 0

Сумма чисел - C++ - Ответ 816681

20.06.2010, 17:01. Показов 864. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от wersion Посмотреть сообщение
Как задать границы для ввода чисел. Например вводить можно только от 1 до 4?
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
#include <iostream>
#include <limits>
 
namespace ErrTypes {
    enum ET { E_NOT_NUMBER = 1, E_RANGE = 2 };
}
 
int main(){
    const int LO_VAL = 1;
    const int HI_VAL = 4;
    
    int val;
    bool correct;
    std::cin.exceptions(std::cin.failbit);
    
    correct = false;
    while ( ! correct ){
        try {
            std::cout << "Enter a number between " << LO_VAL << " and " << HI_VAL << "\n> ";
            std::cin >> val;
            if ( std::cin.get() != '\n' )
                throw ( ErrTypes::E_NOT_NUMBER );
            else if ( val < LO_VAL || val > HI_VAL )
                throw ( ErrTypes::E_RANGE );
            else
                correct = true;
        }
        catch ( std::ios_base::failure & ){
            std::cin.clear();
            std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
            std::cerr << "Wrong input!" << std::endl;
        }
        catch ( ErrTypes::ET ERR_TYPE ){
            switch ( ERR_TYPE ) {
                case ErrTypes::E_NOT_NUMBER :
                    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
                    std::cerr << "Need only numbers, not letters!" << std::endl;
                    break;
                case ErrTypes::E_RANGE :
                    std::cerr << "Less then " << LO_VAL << " or greater then " << HI_VAL << std::endl;
                    break;
                default :
                    std::cerr << "Unknown error!" << std::endl;
                    break;
            }
        }
    }
    
    std::cout << "The value is " << val << std::endl;
    
    return 0;
}


Вернуться к обсуждению:
Сумма чисел C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2010, 17:01
Готовые ответы и решения:

Найти индекс элемента, сумма чисел идущих до него минус сумма чисел идущих после него будет минимальной
Дан динамеческий массив. Найти индекс элемента, сумма чисел идущих до него минус сумма чисел...

Определить, верно ли, что в последовательности есть три таких числа, что их сумма больше чем сумма остальных чисел
Дана последовательность целых чисел. Определить, верно ли, что в этой последовательности есть три...

Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением
помогите решить в С++. Если сумма двух действительных чисел x и y меньше 1, то большее из чисел x и...

Определить номер строки массива натуральных чисел, сумма чисел которой наибольшая
Сформировать массив натуральных чисел с M рядков и N столбцов.Определить номер рядка, сумма чисел...

7
20.06.2010, 17:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.06.2010, 17:01
Помогаю со студенческими работами здесь

Посчитать количество чисел, больших 0 и меньших N, сумма чисел которых и их реверс являются палиндромом
объясните пож не совсем понимаю задание

Определить функцию СУМА(Х), Х - строка целых чисел, а результат функции - сумма этих чисел...
С++ На будущее: картинками задания выкладывать на форуме запрещено. Официальными языками...

Написать программу, которая получает десять чисел и выводит их в консоль в виде шестиугольника, в середине которого отображается сумма всех этих чисел
Извиняюсь за нагласть ну ето я ваще не понимаю как делать !

Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма
Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru