Дан одномерный массив А(10). Нужно найти наименьший элемент A(min) среди тех, которые расположены на нечетных позициях. Найдите число оставшихся элементов (расположенных после наименьшего элемента A(min)) и их произведение.
↧
Найти наименьший элемент A(min) среди тех, которые расположены на нечетных позициях - PascalABC.NET
↧
Создать массив B, содержащий наибольшие элементы строк матрицы А - PascalABC.NET
Дан двумерный массив А[5,5]. Массив В(5) нужно построить следующим образом: к массиву B(j) нужно присвоить самый наибольший элемент находящийся в строке j в массиве А
↧
↧
Матрица. Выделение столбцов - Matlab
Дана матрица 3х3,
Из матрицы надо выделить в 1-й строке 2-й столбец, из 2-й строки 1 и 2-й столбы, а из 3-й строки 3-й столбец. Чтобы было:
Как это сделать?
С уважением,
Сергей
Код:
a =
0.8147 0.9134 0.2785
0.9058 0.6324 0.5469
0.1270 0.0975 0.9575
Код:
a =
0.9134
0.9058
0.6324
0.9575
С уважением,
Сергей
↧
Ошибка при добавлении объектов в список - С++ для начинающих
Добрый день.
Задача:
1. Определить иерархию классов (в соответствии с вариантом).
2. Определить в классе статическую компоненту - указатель на начало связанного списка объектов и статическую функцию для просмотра списка.
3. Реализовать классы.
4. Написать демонстрационную программу, в которой создаются объекты различных классов и помещаются в список, после чего список просматривается.
main
класс Staff (базовый, абстрактный)
Класс Worker (наследуется от Staff)
Список. В него должны добавляться объекты классов, наследованные от Staff. При этом производных от Staff классов будет несколько, они все должны добавляться в этот список.
Суть проблемы:
В чем проблема, я понял, но мне не понятно, как ее решить. Помогите пожалуйста, дедлайн сдачи задания уже близко :wall:
Задача:
1. Определить иерархию классов (в соответствии с вариантом).
2. Определить в классе статическую компоненту - указатель на начало связанного списка объектов и статическую функцию для просмотра списка.
3. Реализовать классы.
4. Написать демонстрационную программу, в которой создаются объекты различных классов и помещаются в список, после чего список просматривается.
main
Код:
int main() {
Worker worker1 = Worker();
worker1.setFio((char *) "WorkerFIO");
worker1.setAge(143);
List test = List();
test.add(worker1);
printArr();
worker1.~Worker();
}
Код:
class Staff {
public:
Staff() {}
virtual ~Staff() {}
virtual void calcSalary() = 0;
void setFio(char *fio) {
this->fio = fio;
}
void setAge(int age) {
this->age = age;
}
char* getFio() {
return fio;
}
int getAge() {
return age;
}
protected:
char* fio;
int age;
double salary;
};
Код:
class Worker : public Staff {
public:
Worker() {}
~Worker() {}
void setSpent(int hours, double price) {
this->countHours = hours;
this->hourPrice = price;
}
void calcSalary() {
salary = countHours * hourPrice * 0.87;
}
private:
int countHours;
double hourPrice;
};
Код:
struct staff {
Staff st;
staff *next;
};
static staff *begin;
static void printArr() {
staff *curr = begin;
while (curr != NULL) {
std::cout<<curr->st.getFio()<<std::endl;
curr = curr->next;
}
}
class List {
private:
public:
List() {
begin = NULL;
}
List(Staff st) {
begin = NULL;
add(st);
}
~List() {}
void add(Staff st) {
staff *s = new staff;
s->st = st;
if (begin == NULL) {
begin = s;
} else {
staff *curr = begin;
while (curr->next != NULL) {
curr = curr->next;
}
curr->next = s;
}
}
};
Код:
"C:\Program Files (x86)\JetBrains\CLion 2016.3.4\bin\cmake\bin\cmake.exe" --build G:\Development\C++\Lab4\cmake-build-debug --target Lab4 -- -j 4
[ 50%] Building CXX object CMakeFiles/Lab4.dir/main.cpp.obj
In file included from G:\Development\C++\Lab4\main.cpp:14:0:
G:\Development\C++\Lab4\List.h:12:11: error: cannot declare field 'staff::st' to be of abstract type 'Staff'
Staff st;
^
In file included from G:\Development\C++\Lab4\main.cpp:13:0:
G:\Development\C++\Lab4\Staff.h:4:7: note: because the following virtual functions are pure within 'Staff':
class Staff {
^
G:\Development\C++\Lab4\Staff.h:9:18: note: virtual void Staff::calcSalary()
virtual void calcSalary() = 0;
^
In file included from G:\Development\C++\Lab4\main.cpp:14:0:
G:\Development\C++\Lab4\List.h:32:16: error: cannot declare parameter 'st' to be of abstract type 'Staff'
List(Staff st) {
^
G:\Development\C++\Lab4\List.h:37:20: error: cannot declare parameter 'st' to be of abstract type 'Staff'
void add(Staff st) {
^
G:\Development\C++\Lab4\List.h: In constructor 'List::List(Staff)':
G:\Development\C++\Lab4\List.h:34:15: error: cannot allocate an object of abstract type 'Staff'
add(st);
^
G:\Development\C++\Lab4\main.cpp: In function 'int main()':
G:\Development\C++\Lab4\main.cpp:23:21: error: cannot allocate an object of abstract type 'Staff'
test.add(worker1);
^
↧
Как использовать данные другого запроса и подсчет кол-ва - Microsoft SQL Server
Был написан запрос вот такой запрос, который изменял формат даты и считал кол-во месяцев
Выводит результат
Далее мне необходимо использовать данные этого запроса StartDate и StartDate, чтобы посчитать кол-во подписчиков за конкретный период.
В базе данных имеется три таблицы:
1. [Products].ProductId,ProductCode
2.[Subscribers]. SubscriberId ,ProviderName,SubscriberName,SubscriptionStartDate, SubscriptionEndDate
3.[History]. HistoryId,SubscriberId,ProductId - внешний ключ для связи с [Subscribers]
Как теперь написать запрос, который бы выводил следующий результат?
где
SubscribersCount. Количество подписчиков конкретного провайдера, начавших свою подписку в конкретном месяце по конкретному продукту и оплативших конкретное количество месяцев
Код:
SELECT
ProviderName,
SubscriberName,
ProductCode,
CONVERT(VarChar, EOMONTH( SubscriptionStartDate), 102) as StartDate,--Преобразование даты в форма yyyy.mm.dd и переименование столбца
CONVERT(VarChar, EOMONTH(SubscriptionEndDate), 102) as StopDate,
DATEDIFF(MONTH,SubscriptionStartDate,SubscriptionEndDate) as LifeTime --Вычисление разницы в месяцах
FROM
dbo.Subscribers,
dbo.Products
ProviderName | SubscriberName | ProductCode | StartDate | StopDate | LifeTime |
WowNet | Wow-F1F35DA0 | KAV | 2016.11.30 | 2017.04.30 | 5 |
Banana-Telecom | Banana-A43E1D8C | KAV | 2017.01.31 | 2017.05.31 | 4 |
Далее мне необходимо использовать данные этого запроса StartDate и StartDate, чтобы посчитать кол-во подписчиков за конкретный период.
В базе данных имеется три таблицы:
1. [Products].ProductId,ProductCode
2.[Subscribers]. SubscriberId ,ProviderName,SubscriberName,SubscriptionStartDate, SubscriptionEndDate
3.[History]. HistoryId,SubscriberId,ProductId - внешний ключ для связи с [Subscribers]
Как теперь написать запрос, который бы выводил следующий результат?
ProviderName | ProductCode | StartDate | LifeTime | SubscribersCount |
Telecom | KTS | 2016-12-31 | 17 | 1 |
Telecom | KTS | 2016-12-31 | 18 | 1 |
SubscribersCount. Количество подписчиков конкретного провайдера, начавших свою подписку в конкретном месяце по конкретному продукту и оплативших конкретное количество месяцев
↧
↧
Чтение данных из txt файла - С++ для начинающих
Необходимо считать число из первой строки текстового файла и записать его значение в размерность массива.
Из второй строки числа записанные через пробел необходимо внести в сам массив.
Однако, в поисках по сети интернет нашелся только способ такой махинации лишь с строкой символов. Есть ли способ работы с целыми числами?
В случае выше, программа считывает весь файл, в следствии чего int уходит в глубокий минус.
Сам файл.
8
12 13 5 19 24 30 29 27
Из второй строки числа записанные через пробел необходимо внести в сам массив.
Однако, в поисках по сети интернет нашелся только способ такой махинации лишь с строкой символов. Есть ли способ работы с целыми числами?
Код:
ifstream fin("INPUT.txt");
ofstream fout("OUTPUT.txt");
int n;
fin >> n;
cout << n;
Сам файл.
8
12 13 5 19 24 30 29 27
↧
как убрать header и footer - WordPress
всем привет! ситуация такая: есть сайт, на котором не сделать блог. блог сделан отдельно на вордпресс на поддомене. все работает как надо. но захотелось мне на основном сайте вывести три последних новости из блога на главной странице.
решил делать так. в вордпрессе создал страницу, разместил там три последние новости плагином. теперь хочу эту страницу фреймом вставить на главную основоного сайта. но для этого нужно убрать хэдер и футер. как это сделать?
илил может еще какие идеи будут как вывести анонс на главной основного сайта? вот урл блога - http://93lab.ru/blog/
решил делать так. в вордпрессе создал страницу, разместил там три последние новости плагином. теперь хочу эту страницу фреймом вставить на главную основоного сайта. но для этого нужно убрать хэдер и футер. как это сделать?
илил может еще какие идеи будут как вывести анонс на главной основного сайта? вот урл блога - http://93lab.ru/blog/
↧
Сформируйте квадратную матрицу порядка n по заданному образцу - С++ для начинающих
Сформируйте квадратную матрицу порядка n по заданному образцу. Протестируйте программу для массива, состоящего из 10*10 элементов.
111---111
100---001
100---001
-----------
-----------
-----------
100---001
111---111
111---111
100---001
100---001
-----------
-----------
-----------
100---001
111---111
↧
Создайте двумерный массив 5*5. Заполните его случайными числами, выведите ваш массив на экран - С++ для начинающих
Создайте двумерный массив 5*5. Заполните его случайными числами, выведите ваш массив на экран, подсчитайте сумму элементов в строках. Ввод чисел, вывод массивов должен сопровождаться соответствующими надписями.
↧
↧
Назойливая реклама в браузере - Лечение компьютерных вирусов
Доброго времени суток!Пожалуйста помогите,недавно начала всплывать реклама в браузере при открытии любого сайта пробовал все: malwarebytes,adwcleaner,сносил браузеры и удалил все лишнее из программ и компонентов,не помогло =(
Надеюсь на вашу помощь,переустанавливать ОС совсем не хочется
Надеюсь на вашу помощь,переустанавливать ОС совсем не хочется
↧
Ошибка в Android Studio, как исправить? - Программирование Android
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.raspisaniefull/com.example.raspisaniefull.LV}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
at android.app.ActivityThread.access$800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at com.example.raspisaniefull.LV.onCreate(LV.java:45)
at android.app.Activity.performCreate(Activity.java:5231)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)*
at android.app.ActivityThread.access$800(ActivityThread.java:135)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:136)*
at android.app.ActivityThread.main(ActivityThread.java:5017)*
at java.lang.reflect.Method.invokeNative(Native Method)*
at java.lang.reflect.Method.invoke(Method.java:515)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)*
at dalvik.system.NativeStart.main(Native Method)*
Код где ошибка:
Statement statement;
statement = connection.createStatement();
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
at android.app.ActivityThread.access$800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at com.example.raspisaniefull.LV.onCreate(LV.java:45)
at android.app.Activity.performCreate(Activity.java:5231)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)*
at android.app.ActivityThread.access$800(ActivityThread.java:135)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:136)*
at android.app.ActivityThread.main(ActivityThread.java:5017)*
at java.lang.reflect.Method.invokeNative(Native Method)*
at java.lang.reflect.Method.invoke(Method.java:515)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)*
at dalvik.system.NativeStart.main(Native Method)*
Код где ошибка:
Statement statement;
statement = connection.createStatement();
↧
Оценка комплектующих - Оценка б/у комплектующих, ПК
1) Leadtek WinFast PX6600 TD 128 mb
2) Hynix 1 GB DDR 400 MHz (HY5DU12822CTP-D43) x 2 штуки
3) samsung ddr pc3200 cl3 512mb
4) WD800JD-00JNC0 80 GB
5) Western Digital Caviar Green WD5000AADS 500 Гб
6) Palit GTX 460 256 bit 1 Gb (требуется замена чипа)
7) Elixir 2GB DDR3 PC3 1333 МГц x 2 штуки
8) Asus GTX 650 1Gb
2) Hynix 1 GB DDR 400 MHz (HY5DU12822CTP-D43) x 2 штуки
3) samsung ddr pc3200 cl3 512mb
4) WD800JD-00JNC0 80 GB
5) Western Digital Caviar Green WD5000AADS 500 Гб
6) Palit GTX 460 256 bit 1 Gb (требуется замена чипа)
7) Elixir 2GB DDR3 PC3 1333 МГц x 2 штуки
8) Asus GTX 650 1Gb
↧
Динамические структуры данных. Списки - С++ для начинающих
Ребят, срочно нужна помощь, помогите пожалуйста, кто чем может! Задание: В деке задать слово. Определить, является ли оно словом-перевертышем. Нужно сделать через структуру, т.е. стандартную функцию дека не применять. Код должен быть примерно таким:
Код:
#include <conio.h>
#include <stdio.h>
49
typedef struct zv
{
char info;
struct zv * next;
} Zv;
void main()
{
Zv * P;
Zv * t;
char sym;
int k;
clrscr();
printf("Vvedite stroku i tochku ");
P=NULL;
do /* заполнение стека */
{
sym=getche();
t=malloc(sizeof(Zv));
t->next=P; P=t;
t->info=sym;
}
while(sym!='.');
k = 0; t = P;
while ( t!=0 )
{
if ( t->info >= '0' && t-> info <= '9' ) k = k+1;
t = t->next;
}
printf("\n");
printf("Цифр в строке - %d",k);
getch();
}
↧
↧
Видеодрайвер перестал отвечать и был восстановлен - Видеокарты
Здравствуйте. Проблема такая: купил новую видеокарту nvidia Geforce GT 730 и с радостью установил его, однако радость продолжалась не долго, после 1-2 часов комп завис и вылетела ошибка "видеодрайвер перестал отвечать и был восстановлен". В последующем такая проблема появлялась все чаще и чаще и в любое время, будь я в игре или в браузере, а иногда и просто в раб. столе, и некоторые заканчивались экраном смерти. Перепробовал все методы описанные в инете, кроме обновления прошивки биос карточки, но ничего не помогло:(. чтобы вернуть или поменять по гарантии прошло уже около 3-4 месяцев, да и живу я далековато от этого города(всего-то 200 км:) ). Помогите кто нить решить эту проблему!!!
P.S БП на 450w, мать intel DG41CN,видеокарта nvidia Geforce GT 730. На всякий случай.
P.S БП на 450w, мать intel DG41CN,видеокарта nvidia Geforce GT 730. На всякий случай.
↧
Добавление и удаление столбцов в таблице - Matlab
Можно ли сделать так что бы при нажатии кнопки в таблицу добавлялись или удалялись столбцы или строки?
↧
Написать MathCAD – функцию, реализующую итерационную процедуру формирования суммы элементов бесконечного ряда - MathCAD
↧
Преобразовать *xmcd в *mcdx - MathCAD - MathCAD
Здравствуйте! На моем ноутбуке установлен PTC Mathcad Prime 3.1, мне прислали файлы с расширением *xmcd.
Может кто-нибудь помочь преобразовать присланные файлы для версии моего маткада или же в pdf?
Заранее огромное спасибо!
Может кто-нибудь помочь преобразовать присланные файлы для версии моего маткада или же в pdf?
Заранее огромное спасибо!
↧
↧
Задать матрицу A размерности MxN и посчитать сумму всех элементов, которые меньше Z (величины задаваемые) - MathCAD
Задать матрицу A размерности MxN. Для заполнения матрицы используйте функцию генерации случайных чисел. Составить Подпрограмму-Функцию, вычисляющую сумму и количество только тех элементов матрицы, которые удовлетворяют условию Ai,j<Z, где Z— задаваемая величина.
↧
Объединить подмассивы двух массивов по ключу - PHP для начинающих
Имеется 2 массива:
Как объединить в 1 массив, чтобы получилось
?
Код:
array(2) {
[0]=>
array(4) {
["ID"]=>
int(1488)
["SRC"]=>
string(55) "/upload/iblock/a23/a23835044189f61219f779d626775cca.jpg"
["WIDTH"]=>
int(4500)
["HEIGHT"]=>
int(3000)
}
[1]=>
array(4) {
["ID"]=>
int(1489)
["SRC"]=>
string(55) "/upload/iblock/e39/e39aa1e1f214006438c3559e27119c8d.jpg"
["WIDTH"]=>
int(4500)
["HEIGHT"]=>
int(3000)
}
}
array(2) {
[0]=>
array(3) {
["BIG_SRC"]=>
string(76) "/upload/resize_cache/iblock/a23/80_80_1/a23835044189f61219f779d626775cca.jpg"
["BIG_WIDTH"]=>
int(80)
["BIG_HEIGHT"]=>
int(53)
}
[1]=>
array(3) {
["BIG_SRC"]=>
string(76) "/upload/resize_cache/iblock/e39/80_80_1/e39aa1e1f214006438c3559e27119c8d.jpg"
["BIG_WIDTH"]=>
int(80)
["BIG_HEIGHT"]=>
int(53)
}
}
Код:
array(2) {
[0]=>
array(7) {
["ID"]=>
int(1488)
["SRC"]=>
string(55) "/upload/iblock/a23/a23835044189f61219f779d626775cca.jpg"
["WIDTH"]=>
int(4500)
["HEIGHT"]=>
int(3000)
["BIG_SRC"]=>
string(76) "/upload/resize_cache/iblock/a23/80_80_1/a23835044189f61219f779d626775cca.jpg"
["BIG_WIDTH"]=>
int(80)
["BIG_HEIGHT"]=>
int(53)
}
[1]=>
array(7) {
["ID"]=>
int(1489)
["SRC"]=>
string(55) "/upload/iblock/e39/e39aa1e1f214006438c3559e27119c8d.jpg"
["WIDTH"]=>
int(4500)
["HEIGHT"]=>
int(3000)
["BIG_SRC"]=>
string(76) "/upload/resize_cache/iblock/e39/80_80_1/e39aa1e1f214006438c3559e27119c8d.jpg"
["BIG_WIDTH"]=>
int(80)
["BIG_HEIGHT"]=>
int(53)
}
}
↧
Оперативная память. Какую добавить? - Апгрейд компьютера
Здравствуйте.
У меня стоит 2 планки вот такой памяти:
KINGSTON HyperX Savage DDR4 2400MHz 16GB Kit 2x8GB XMP (HX424C12SB2K2/16)
Сейчас их не могу найти у интернет-магазинах.
Подскажите, какие 2 планки взять, чтоб нормально с этими работали?
И что такое вообще этот Savage и т.д.?
У меня стоит 2 планки вот такой памяти:
KINGSTON HyperX Savage DDR4 2400MHz 16GB Kit 2x8GB XMP (HX424C12SB2K2/16)
Сейчас их не могу найти у интернет-магазинах.
Подскажите, какие 2 планки взять, чтоб нормально с этими работали?
И что такое вообще этот Savage и т.д.?
↧