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

функции (массивы) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доступ к полям класса http://www.cyberforum.ru/cpp-beginners/thread410926.html
Имеет список list с объектами класса zapis list<zapis> list как мне получить значение поля класса, например поле Number
C++ [C++] Даны целые числа а1,....,аn... Нужна срочная помощь в решении задач! Я новичек в С++ и почти не шарю в нем.... Помогите плиз.. Вот задачи: 1) Даны целые числа а1,....,аn. Все члены последовательности с четными номерами, предшествующие первому по порядку члену со значением max(a1,...,an), домножить на max(a1,...,an). 2)Даны натуральное число m, целые числа a1,...,am и челочисленная квадратная матрица порядка m. Строку с... http://www.cyberforum.ru/cpp-beginners/thread410917.html
C++ Стандартные потоки
Пишу такой код #include <iostream> #include <thread> using namespace std; void f1() { for (int i=1;i<100;i+=2) { cout << i << " "; }
C++ Перевод арабских чисел в римские !
помогите решить задачу : Дан текстовый файл ,в нём записаны числа через пробелы , используя этот файл составить программу для перевода арабских чисел( которые в этом текстовом файле) в римские . Язык СИ обычный
C++ Проверка правильности расстановки круглых скобок. http://www.cyberforum.ru/cpp-beginners/thread410899.html
Дано задание - проверить расстановку скобок с помощью стека. Тему на занятиях пропустил полностью, а в гугле находил настолько различные результаты, что не смог сориентироваться. Не могли бы вы объяснить и на примерах показать основы работы со стеком? Объявление стека, добавление, удаление элемента и прочее? Вопрос не лучший, но все что нашел в гугле - "push" и "pop". А как их использовать -...
C++ Наследование, базовые классы и производные классы Добрый вечер.Задание: необходимо разработать поля и методы наследуемые из базового класса и собственные компоненты производных классов.Первый базовый класс-средство передвижения.Поля в нем- вес,мощность,скорость. Во втором базовом классе описать страны-производители.Производные классы-автомобиль.Производные классы второго поколения- спортивный автомобиль,грузовой автомобиль. #include... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
20.12.2011, 18:14     функции (массивы)
Чтобы корректность моего алгоритма не подвергалась критике, вот отработка для такого содержимого data.txt
123 -24621 234 123 346 123 3 2 46 12
234 35 23 -658 24 235 579 34 32 13
12 24 1 52 -3

Текущая кодовая страница: 1251
Введите путь к файлу : data.txt
Массив A [10] :
123 -24621 234 123 346 123 3 2 46 12
Массив B [10] :
234 35 23 -658 24 235 579 34 32 13
Массив C [5] :
12 24 1 52 -3
B = 74.496218
Для продолжения нажмите любую клавишу . . .

Добавлено через 9 минут
sonice, Вот разбор по косточкам для моих исходных данных
B=((KB+KC)*SA)/((SC+SB)*KA)
123 -24621 234 123 346 123 3 2 46 12
234 35 23 -658 24 235 579 34 32 13
12 24 1 52 -3
КА = 1
КВ = 1
КС = 1
SA = -24621
SB = -658
SC = -3

[(1 + 1)*(-24621)]/[(-3 + -658)*1] = 2*(-24621)/(-661) ~ 74.4962

Добавлено через 1 час 6 минут
можно еще одно (чтобы всегда выводило):
количсетво отриц элементов в А =
количсетво отриц элементов в В =
количсетво отриц элементов в С =
сумма отриц элементов в А =
сумма отриц элементов в В =
сумма отриц элементов в С =
- код почти тотже лишь здесь нужно if немного модернезировать
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
if(A != NULL && B != NULL && C != NULL){
Я только его привожу(всё остальное идентично)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
if(A != NULL && B != NULL && C != NULL)
        {
            printf("êîëè÷ñåòâî îòðèö ýëåìåГ*òîâ Гў ГЂ = %d\n",(KA = updateArray(A, nA, SA)));
            printf("êîëè÷ñåòâî îòðèö ýëåìåГ*òîâ Гў B = %d\n",(KB = updateArray(B, nB, SB)));
            printf("êîëè÷ñåòâî îòðèö ýëåìåГ*òîâ Гў C = %d\n",(KC = updateArray(C, nC, SC)));
            printf("ñóììГ* îòðèö ýëåìåГ*òîâ Гў ГЂ = %d\n",SA);
            printf("ñóììГ* îòðèö ýëåìåГ*òîâ Гў B = %d\n",SB);
            printf("ñóììГ* îòðèö ýëåìåГ*òîâ Гў C = %d\n",SC);
            if(1 < KA && 1 < KB && 1 < KC)
                printf("B = %lf\n",(KB+KC)*SA/(1.0*(SC + SB)*KA));
            else
                printf("ïðè Г°Г*Г±Г·ВёГІГҐ B=((KB+KC)*SA)/((SC+SB)*KA) âîçìîæГ*Г® äåëåГ*ГЁГҐ Г*Г* Г*îëü!\n");
        }
Отработка для твоих массивов без от элементов
Текущая кодовая страница: 1251
Введите путь к файлу : data.txt
Массив A [10] :
123 24621 234 123 346 123 3 2 46 12
Массив B [10] :
234 35 23 658 24 235 579 34 32 13
Массив C [5] :
12 24 1 52 3
количсетво отриц элементов в А = 0
количсетво отриц элементов в B = 0
количсетво отриц элементов в C = 0
сумма отриц элементов в А = 0
сумма отриц элементов в B = 0
сумма отриц элементов в C = 0
при расчёте B=((KB+KC)*SA)/((SC+SB)*KA) возможно деление на ноль!
Для продолжения нажмите любую клавишу . . .
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru