Привет всем. Кто шарит в "Программировании циклических алгоритмов"?ПОЖАЛУЙСТА, ОТПИШИТЕ НА АСЬКу 616882059 . Надо решить пару Задачи. Спасибо большое.
Code: #include <iostream> using namespace std; int main() { const int size = 5; int summ, mirror_summ; int matrix[size][size]; for(int i = 0; i < size; i++) { for(int j = 0; j < size; j++) { matrix[i][j] = rand() % 9; cout<<matrix[i][j]<<' '; } cout<<endl; } cout<<endl; for(int step = 1; step < size ; step++) { summ = mirror_summ = 0; for(int i = step, j = 0; i < size; i++, j++) { summ += matrix[i][j]; mirror_summ += matrix[j][i]; cout<<'{'<<matrix[i][j]<<' '<<matrix[j][i]<<'}'<<' '; } cout<<" - Summ: "<<summ<<", M_summ: "<<mirror_summ<<endl; } cin.get(); }
На С++ или C#. Определить, являются ли линейно независимыми три заданных вектора целых чисел длиной 30.
Вроде чет написал, но она просто выводит числа в обратном порядке (( гляньте одним глазком, может найдете ошибку. Буду очень благодарен!!!! Code: program Project3; {$APPTYPE CONSOLE} uses SysUtils; const n=2; Type chislo=packed array [1..n] of 0..9; stack=^Node; Node=Record info:chislo; next:stack End; var top,L:stack; ch:chislo; x:integer; Procedure InStack(var L:stack; var x:chislo); var q:stack; begin {InStack} new(q); q^.info:=x; q^.next:=L; L:=q end; {InStack} Procedure PopStack(var L:stack; var ch:chislo); var q:stack; begin {PopStack} ch:=top^.info; q:=L; L:=q^.next; dispose(q) end; {PopStack} Procedure InitStack(var L:stack); begin top:=nil end; procedure Print(var stek1:stack); var i:integer; begin while stek1<>nil do {пока указатель stek1 не станет указывать в пустоту} begin {а это произойдёт как только он перейдёт по ссылке последнего элемента} for i:=1 to n do Write(stek1^.info[i]); {выводить данне} write(' '); stek1:=stek1^.next {и переносить указатель вглубь по стеку} end; end; Function EmptyStack(L:stack):boolean; begin EmptyStack:=top=nil; end; Procedure upor(var L:stack); var i,j,k:integer; ch:chislo; a0,a1,a2,a3,a4,a5,a6,a7,a8,a9:stack; begin {upor} InitStack(L); writeln('skolko chisel?'); readln(k); writeln('vvedite po cifre vse chisla'); for i := 1 to k do begin for j:=1 to n do read(ch[j]); InStack(L,ch); end; InitStack(a0); InitStack(a1); InitStack(a2); InitStack(a3); InitStack(a4); InitStack(a5); InitStack(a6); InitStack(a7); InitStack(a8); InitStack(a9); while not EmptyStack(L) do begin PopStack(L,ch); for i := n downto 1 do case ch[i] of 0:begin InStack(a0,ch); a0^.next:=a1; end; 1:begin InStack(a1,ch); a1^.next:=a2; end; 2:begin InStack(a2,ch); a2^.next:=a3; end; 3:begin InStack(a3,ch); a3^.next:=a4; end; 4:begin InStack(a4,ch); a4^.next:=a5; end; 5:begin InStack(a5,ch); a5^.next:=a6; end; 6:begin InStack(a6,ch); a6^.next:=a7; end; 7:begin InStack(a7,ch); a7^.next:=a8; end; 8:begin InStack(a8,ch); a8^.next:=a9; end; 9:InStack(a9,ch); end; L:=a0; end; Print(L) end; {upor} begin Upor(L); print(L); readln; readln(x) end.
Помогите пожалуйста решить задачу на Паскале ! Вычислить произвидения (добуток) D=K*L, где К - количество елементов массиву Х, а L - количество отрецательных елементов массиву Х .
PHP: Program xxx; Uses CRT; var i, k, l, Res: integer; X: Array [1..10] of integer begin k := 10; l := 0; for i := 1 to k do begin Writeln('Vvedite ',i,' element massiva'); Readln(A[i]); end; for i := 1 to k do if A[i] < 0 then inc(l); Res := k*l; Writeln(l); Readln; Мб, что не догляде... Неначем скомпилить .
Задача: Вводим с клавиатуры некоторое целое число a, а также вводит натуральное число i. Необходимо заменить у числа а его i-тый бит. И вывести результат в виде двоичной записи числа. Решить задачу необходимо с применением лишь побитовых операций. подключением библиотек stdio, stdlib, alloc.
PHP: #include <stdlib.h> #include <stdio.h> void print_binary(unsigned long a) { int i; for(i = sizeof(unsigned long) * 8 - 1; i >= 0; i--) printf("%c", (a & (1 << i)) ? '1' : '0'); } int main() { unsigned long a, i; printf("Enter a: "); scanf("%u", &a); printf("Enter i: "); scanf("%u", &i); if(i > 31) { printf("i must be 0 to 31!\n"); return 0; } printf("Before: "); print_binary(a); printf("\nAfter: "); a ^= (1 << i); print_binary(a); printf("\n"); return 0; }
void show_history(void) { if (shlock) return; shlock++; int i; for (i = 0; i < itm_cnt; ++i) printf("(%d) %s%s", i, history,(last_char(history) == '\n'? "" : "\n")); /* Print \n only for lines not with it already. */ shlock = 0; } объясните пожалуйста что можно сделать с переменной last_char
Помогите пожалуйста решить тест по VBA,нужно как минимум 85% http://upwap.ru/1838272 ссылка для скачивания теста) ICQ для связи со мной: 411-942-054 P.S кто решит протокол сохраните.
Добрый день. Помогите с заданием по С++. Смысл задачи Даны действительные положительные числа 3>x>1 , 0<e<1. Последовательность А1,А2,..... образована по закону Аn=((-1^2n)*x^n)/n! Найти перый член, для которого выполняется условие |An-A(n-1)|<e, вывести на экран его значение и номер(n). Предусмотреть проверку правильности ввода x,e.
Java Кто сможет сделать вот такую цацу ?? только на java http://sp.cmc.msu.ru/courses/ooap/variants.html#var2
Изучить формат радужных таблиц Изучить способы их использования Изучить язык программирования Написать программу для использования радужных таблиц
Подскажите почему не компилируется данный код? PHP: #include <iostream.h> struct clinic { int year; char name; } void vvod (clinic data[10]) { data[0].year = 2011; } Выходят ошибки в строке "void vvod (clinic data[10])" error: new types may not be defined in a return type error: two or more data types in declaration of `vvod'