Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка в вводе/выводе массива https://www.cyberforum.ru/ cpp-beginners/ thread886593.html
При выводе элемента массива всегда значение ноль. Вероятно ввожу массив неправильно. Помогите пожалуйста найти ошибку. P.S. жел-но не заменять операторы на cin/cout #include <iostream> #include <windows.h> #include <math.h>f int main() { double y; int i,n; SetConsoleCP(1251);
Создать класс одномерных массивов. Определить унарную операцию - (префиксную) как дружественную функцию C++
Здравствуйте, помогите, напишите код к задаче: Создать класс одномерных массивов. Определить унарную операцию - (префиксную) как дружественную функцию.
C++ перемещение объекта (области) в заданном направлении на заданную величину помогите пожалуйста.есть программа на BorlandC,которая рисует букву Р в рамке.нужно сделать так,чтобы эта буква перемещалась в рамке,при нажатии клавиш "вверх","вниз" и т.д. (буква не должна выходить за рамку) # include <stdio.h> # include <conio.h> # include <graphics.h> # include <stdlib.h> # include <math.h> int main(void) { int grdrv=DETECT, grmod; initgraph (&grdrv,&grmod," ");... https://www.cyberforum.ru/ cpp-beginners/ thread886574.html C++ Класс 8-битное bmp изображение https://www.cyberforum.ru/ cpp-beginners/ thread886571.html
Нужно написать класс, который красит bmp-файл в цвета российского флага. Сейчас красит только красный, что нужно изменить в этом куске: unsigned int n = h.bih.biHeight/3; unsigned int m = h.bih.biWidth; BYTE *a=new BYTE ; for(int i=0;i<n*m;i++) a = 0x4F;
Бинарный поиск (бинарным поиском найти вводимую с клавиатуры букву) C++
Дан текстовый файл. Необходимо бинарным поиском найти, вводимую с клавиатуры букву.
C++ надо найти и исправить ошибку Car.h #pragma once #include <string> using namespace std; class Car { protected: string marka; string model; https://www.cyberforum.ru/ cpp-beginners/ thread886568.html
C++ Поменять местами максимальный и минимальный элементы в массиве https://www.cyberforum.ru/ cpp-beginners/ thread886567.html
помогите пожалуйста, никак не получаются задачки... 2) Записать элементы массива Х, удовлетворяющие условию 1≤Xi≤2, подряд в массив Y. Поменять местами максимальный и минимальный элементы в массиве Y.
C++ Строковый массив (объявить пустой глобальный строковый массив из 16 элементов)
Подскажите, как объявить пустой глобальный строковый массив из 16 элементов? в качестве элементов будут указаны пути к графическим файлам на компьютере
C++ Функции. Переписать числа из файла f в файл g, проверяя число на удовлетворение какого-либо условия https://www.cyberforum.ru/ cpp-beginners/ thread886551.html
Необходимо переписать числа из файла f в файл g, проверяя число на удовлетворение какого-либо условия. Как осуществляется проверка условия? С массивами все понятно, а вот с файлами нет. Объясните пожалуйста.
C++ Не могу счтиать файлдо конца https://www.cyberforum.ru/ cpp-beginners/ thread886533.html
Здравствуйте,есть программа для передачи символов в азбуку Морзе,с клавиатурным вводомвсе хорошо но если считывать с файла ,то считывает только 1ю строку .Подскажите, пожалуйста как считать файл до конца с последующей заменой.Очень надо #include <iostream> #include <fstream> #include <string> using namespace std; int main() { char z; int b;
Вывести массив из функции C++
Здравствуйте. Имеется функция для операций над длинными числами, результатом ее работы является массив char result, каждый символ которого - цифра результата. Как вернуть такой массив из функции? Пробовал return result - не компилируется, если сделать return *result - выводит только первый символ...
C++ Определить, пересекаются ли параболы у=ах^2+bc+c и y=dx^2+mx+n. помогите пожалуйста, никак не получаются задачки... 1) Определить, пересекаются ли параболы у=ах^2+bc+c и y=dx^2+mx+n. Если пересекаются, то найти точку пересечения. https://www.cyberforum.ru/ cpp-beginners/ thread886510.html
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 6
0

Четная/не четная прибыль - C++ - Ответ 4649378

01.06.2013, 03:53. Показов 412. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, недавно начал учить С++, но тут возник вопрос... Друг дал задание, сделал 9/10 пунктов.
Вообщем, прошу помочь:
Задание таково: следущий пункт, вывод всех филиалов в виде
филлиал №х прибыль = x $ чётное значение прибыли
или
филлиал №х прибыль = x $ не чётное значение прибыли.

Сам исходник - такой: вырезано

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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;
int s; //Меню
int a, b, c, d, e, f, g, h, i ,m, j, p, r, t; //Вопросы
int mas[100];
int sum = 0;
 
int main()
{
                srand(time(NULL));
                setlocale(LC_ALL, "");
                while(true){
                /*Меню*/
                cout << "1. Заполнение данных.\n";
                cout << "2. Вывод данных.\n";
                cout << "3. Вывод общей суммы.\n";
                cout << "4. Изменение значения прибыли.\n";
                cout << "5. Лишить филлиал премии.\n";
                cout << "6. Вывод филлиалов, с определенной выручкой.\n";
                cout << "7. Рандомное заполнение прибыли.\n";
                cout << "8. Вывод филлиалов со средней выручкой.\n";
                cout << "0. Выход из программы.\n";
                cout << "Выберите пункт: ";
                cin >> s;
                /*Ввод данных*/        
                if(s==1){
                for(int i = 0; i < 100; i++) {
                cout << "Введите прибыль " << i << " магазина: ";
                cin >> mas[i];
                }
        }
                /*Вывод прибыли*/
                if(s==2){
                for (int i = 0; i < 100; i++){
                cout << "Прибыль " << i << "-го магазина: " << mas[i] << endl;
                }
        }
                /*Сумма прибыли*/
                if(s==3){
                for (int i = 0; i < 100 ; i++){
                sum = sum + mas[i];
                }
                cout << "Общая сумма прибыли равна: " << sum << endl;
        }
                /*Изменение прибыли*/
                if(s==4){
                cout << "Введите номер магазина: ";
                cin >> d;
                cout << "Введите новое кол-во прибыли в магазине: ";
                cin >> mas[d];
        }
 
                /*Лишить премии*/
                if(s==5){
                cout << "Введите кол-во прибыли, от которой вы хотите лишить филлиал премии: ";
                cin >> p;
                for(i = 0; i < 100; i++){
                if (mas[i] < p){ cout << "Филлиал №" << i << " имеет выручку в " << mas[i] << "$" << endl;}
                }
        }
                /*Определенная выручка*/
                if(s==6){
                cout << "Введите кол-во прибыли, от которой выводить номера филлиалов: ";
                cin >> p;
                for(i = 0; i < 100; i++){
                if (mas[i] >= p){ cout << "Филлиал №" << i << " имеет выручку в " << mas[i] << "$" << endl;}
                }
        }
                /*Рандомное заполнение*/
                if(s==7){
                for(int i = 0; i < 100; i++){
                mas[i] = rand()%1000;
                }
        }
                /*Средняя выручка*/
                if(s==8){
                cout << "Введите кол-во прибыли, в рамках от X до Y.\n";
                cout << "От скольки $ выводить филлиал: ";
                cin >> r;
                cout << "До скольки $ выводить филлиал: ";
                cin >> t;
                for(i = 0; i < 100; i++){
                if (mas[i] >= r && mas[i] <= t){ cout << "Филлиал №" << i << " имеет выручку в " << mas[i] << "$"                         << endl;}
                }
        }
                /*Выход*/
                if(s==0){
                system("PAUSE");
                break;
        }
                cout << "Выберите следующий пункт.\n";
        }
}
Думаю разберете... Заранее прошу помочь. Спасибо.

Добавлено через 9 часов 26 минут
Все, вопрос решен... Можно закрывать

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

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

Определить, в каких строках матрицы A[7][5] сумма элементов четная
определить, в каких строках матрицы A сумма элементов четная, а в каких строках матрицы B сумма...

Если длина строки четная, то удалить подстроку до первого пробела
Помогите, пожалуйста, найти и исправить ошибку, ибо я уже не знаю что не так. Задача должна удалить...

Как удалять из массива элементы, первая цифра которых четная
Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка ....

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

Найти номер последнего столбца сумма элементов которого четная
Помогите разобраться где ошибка. Неправильно считает столбцы.... &quot;Последний столбец сумма...

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

Определить, на какой позиции слева находится первая встреченная четная цифра
Как сделать? Определить, на какой позиции слева находится первая встреченная четная цифра.

Вывести на экран произведение трехзначных чисел, сумма цифр которых четная.
Вводится с клавиатуры массив целых чисел (размер массива заранее не известен, вводится с...

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