Кто-нибудь подскажите плиииз в Турбо Паскале Даны массивы D1 , ... , D5 ; F1 , ... , F10 Заменить отрицательные Di на сумму первых пяти элементов массива F.
Ребята,помогите на писать задачи,кому не сложно...я не знаю как их на писать..(( буду очень благодарен. На языке Javascript 1.Два натуральных числа называются "дружественными", если каждое из них ровное сумме всех делителей другого, за исключением его самого (такие, например, числа 220 и 284). Напечатать все пары "дружественных" чисел, которые не превосходят заданное натуральное число. 2.Дан двухмерный массив A[1..m,1..n]. Написать программу построения одномерного массива B[1..m], элементы которого соответственно уровни а) суммам элементов строк, бы) произведениям элементов строк, в) наименьшим средних арифметических элементов строк. Ребята,помогите на писать задачи,кому не сложно...я не знаю как их на писать..(( буду очень благодарен. 3.Генерируется последовательность из N чисел на отрезке [а, b]. Составить алгоритм и программу вычисления количества чисел, которые лежать в диапазоне от M1 к M2.
Народ, кто - нибудь до завтра помогите с задачей. Написать программу которая считает произведение двух однозначных чисел и проверяет этот ответ в 4-ой системе счисления на ответ введенный пользователем с клавиатуры .
Одномерный массив заполняется случйными целыми числами от -50 до +50. Если кол-во отрицат. элементов больше, то сделать их с плюсом. Если колв-во положительных, то сделать из с минусом. помогите пожалуйста. Паскаль.
№1 создать класс для работы с массивами содержащий N элементов, в который включить функции: -конструктора и диструктора класса. -формирование случайными числами элементов масов. -определение среднего арифметического четным элементам массива. -вывод массива на экран. Организовать программу для проверки работы функции класса №2 подсчитать среднее геометрическое от `емнних элементов расположенных к последнему положительного в каждом массиве отблагодарю,просьба стукнуть в icq 684442,
ПОмогите срочно с C++ Привет всём,за 20 голосов ВК помогите №1 создать класс для работы с массивами содержащий N элементов, в который включить функции: -конструктора и диструктора класса. -формирование случайными числами элементов масов. -определение среднего арифметического четным элементам массива. -вывод массива на экран. Организовать программу для проверки работы функции класса №2 подсчитать среднее геометрическое от `емнних элементов расположенных к последнему положительного в каждом массиве icq 684442
Помогите пожалуйста написать на си прогамму: Дан массив размерностью N. Найти в нем наиболее часто встречающееся число. отблагодарю,стучим в icq 555-555-285
Ребята писал немного раньше, но ответа к сожалению так и не дождался! Сроки поджимают, а программа у меня не написана((( помогите, подскажите как ее решить. Заранее Благодарен.
Помогите пожалуйста решить на языке Си. Выяснить есть или заданное натуральное число палиндромом, т.е. таким у которого десятичный запись читается одинаково слева направо и справа налево
JoeBlanc Code: #include <iostream> using namespace std; int i,len; bool f; char number[256]; int main(int argc, char* argv[]) { f = true; cin >> number; len = strlen(number)/2; for(i=0;i<len;i++) { if(number[i] != number[strlen(number)-1-i]) f = false; } if(f) cout << "Palindrome"; return 0; }
Прежде чем спросить, почему бы не поискать? Огромное количество заданий, которые просят решить, уже были решены ранее!
Доброго времени суток Дана задача поменять в строке местами слова стоящие на чётной позиции со словами стоящими на нечётной... как это реализовать? (знаю что нужно вначале разбить на слова... а что дальше? пробывал и по отдельности слова в массив загонять, и через copy/delete/insert ... некак не выходит)
Класс однонаправленный список list. Дополнительно перегрузить следующие операции: + добавить элемент в начало (list + item); - удалить элемент из начала (- list); = = проверка на равенство. Code: #include<iostream.h> #include<conio.h> #include<string.h> template <class T> struct elem { T a; elem *p; } template <class T> class list { elem <T> *head; public: list() {head=NULL;} void operator+=(T zn_a) { elem <T> *temp=new elem <T>; temp->a=zn_a; temp->p=head; head=temp; } T pop() { elem <T> *temp=head; head=head->p; T rez=temp->a; delete temp; return rez; } void show(); ~list(); }; template <class T> void list <T>::show() { elem <T> *temp=head; while(temp) { cout<<temp->a<<endl; temp=temp->p; } } template <class T> list <T>::~list() { elem <T> *temp; while(head) { temp=head; head=head->p; delete temp; } } class persona { char fio[35]; unsigned old; public: persona() { old=0; } friend ostream& operator<<(ostream& s, persona& a); friend istream& operator>>(istream& s, persona& p); }; void persona::operator+=(const persona& q) { strcpy(fio,q.fio); } ostream& operator<<(ostream& s, persona& a) { s<<"fio(persona): "<<a.fio<<" old: "<<a.old; return s; } istream& operator>>(istream& s, persona& p) { cout<<"\n Input fio: "; s.getline(p.fio,35); s.ignore(); cout<<"Input old: "; s>>p.old; s.ignore(); return s; } void main() { list <persona> L1; list <int> Li; persona ptemp; int i; do { cout<<"qwerty: "; cin>>ptemp; L1+=ptemp; cout<<"Next? "; cin>>i; } while(i); } + перегрузил, а вот - и == что то не могу. Помогите плиз, последнюю лабу нужно сдать до НГ. сорри, но уже сам разобрался... =)
Доброго времени суток! Помогите плиз решить следующую задачку: ... или какой-нить из пунктов. Оч. нужно, заранее благодарен
Язык вы не указали, так что получите решение своих заданий на C++0x: PHP: #include <iostream> #include <vector> #include <functional> #include <algorithm> void main() { double double_array[] = {0.5, -1.2, 123, 567.22, -11, 22.5}; //инициализируем массив std::vector<double> arr(double_array, double_array + sizeof(double_array)/sizeof(double)); //задание 1: вычислить кол-во элементов, больших определенного числа double more_than = 10.0; std::cout << "Number of elements greater than " << more_than << " is " << std::count_if(arr.cbegin(), arr.cend(), [more_than] (double d) -> bool { return d > more_than; }) << std::endl; //задание 2: вычислить произведение элементов массива, расположенных после большего по модулю элемента //ищем максимальный по модулю элемент double max_abs_elem = 0.0; std::for_each(arr.cbegin(), arr.cend(), [&max_abs_elem] (double d) { if(std::abs(d) > std::abs(max_abs_elem)) max_abs_elem = d; }); //ищем его в массиве и находим произведение всех элементов после него double mul = 1.0; std::for_each(++std::find(arr.cbegin(), arr.cend(), max_abs_elem), arr.cend(), [&mul] (double d) { mul *= d; }); //произведение std::cout << "The product of elements after the maximal absolute element is " << mul << std::endl; //задание 3: преобразовать массив по порядку возрастания элементов std::sort(arr.begin(), arr.end(), std::less<double>()); //выведем массив std::cout << std::endl << "Sorted array: " << std::endl; auto printer = [] (double d) {std::cout << d << std::endl; }; std::for_each(arr.cbegin(), arr.cend(), printer); //задание 4: заменить все нечетные элементы массива на квадраты их номеров int num = 0; for(auto i = arr.begin(); i < arr.end(); i += 2, num += 2) (*i) = num * num; //снова выведем массив std::cout << std::endl << "Transformed array: " << std::endl; std::for_each(arr.cbegin(), arr.cend(), printer); }
Помогите пожалуйста,задачи на паскале: Дано натуральное число N и действительное число X.Вычислить:S=cosX + cos3x/3(в степени 2) + ........ + cos(2n-1)/((2n-1)в степени 2) и 2 задача: Дано натуральное число N.Если произведение цифр числа меньше 50, то определить количество чётных цифр, иначе сумму нечётных. Нужны только алгоритмы!Заранее спс!
2 задача вроде так: Code: program P1; var N: string; p, length_N, i, k: integer; begin p := 1; k := 0; readLn(N); length_N := length(N); for i := 1 to length_N do begin p := p * (ord(N[i])-48); end; { WriteLn(p);} if p < 50 then begin for i := 1 to length_N do begin if (ord(N[i]) mod 2 = 0) then k := k + 1; end; writeln('Количество четных = ', k) end else begin for i := 1 to length_N do begin if (ord(N[i]) mod 2 = 1) then k := k + 1; end; writeln('Количество не четных = ', k) end end. P.S. давно на паскале не писал.