блин,забыл написать основу проги я написал,подскажи как все это в виде таблицы вывести.Первый столбец-просто номера по порядку(1,2,3 и так далее),второй столбец-значение "х",третий столбец-значение "f(x)",четвертый столбец-номер члена ряда на котором останавливается вычисление. По поводу твоих вопросов. n это константа,допустим n=2. Вычисление заканчивается когда abs(Ak)<e(e-это точность вычислений,мы ее вручную вводим,допустим 0.001). h -это величина шага
Syntaxys,можешь дать мне свое мыло,я тебе вышлю нормальный текст с заданием и ту часть проги,которую я уже написал.
язык си шарп Условие: Определить класс с методом, который вычисляет и возвращает количество нулевых строк (т.е. строк, состоящих из одних нулей) в квадратной матрице целого типа произвольных размеров. Даны две квадратные матрицы размером NxN. Значение N ввести с клавиатуры. Заполнить обе матрицы путем ввода с клавиатуры. Выдать на экран построчно ту матрицу, который имеет больше нулевых строк. Если таких строк в матрицах одинаковое количество, вывести любую из них. С меня стопиццот плюсафф))
Если правильно понял то вот: Code: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication10 { class Program { static void Main(string[] args) { Console.WriteLine(" Введите размер матрицы"); int N = Convert.ToInt32(Console.ReadLine()); int[,] m1 = new int[N, N]; int[,] m2 = new int[N, N]; int i1, j1, p1, p2, r = 0; p1 = 0; p2 = 0; Console.WriteLine("Матрица 1"); for (i1 = 0; i1 < N; i1++) // вводим первую матрицу { for (j1 = 0; j1 < N; j1++) { m1[i1, j1] = Convert.ToInt32(Console.ReadLine()); if ((m1[i1, j1] != 0) || (r != 0)) { r = 1; } else { r = 0; } } if (r == 0) { p1++; } r = 0; } Console.WriteLine("Матрица 2"); r = 0; for (i1 = 0; i1 < N; i1++) // вводим вторую матрицу { for (j1 = 0; j1 < N; j1++) { m2[i1, j1] = Convert.ToInt32(Console.ReadLine()); if ((m2[i1, j1] != 0) || (r != 0)) { r = 1; } else { r = 0; } } if (r == 0) { p2++; } r = 0; } if (p1 > p2) //если у матрицы 1 кол-во строк с 0 больше то выводим ее { for (i1 = 0; i1 < N; i1++) // вывод { for (j1 = 0; j1 < N; j1++) { Console.Write(m1[i1, j1]); } Console.WriteLine(); } } else { if (p1 < p2) //если у матрицы 2 кол-во строк с 0 больше то выводим ее { for (i1 = 0; i1 < N; i1++) // вывод { for (j1 = 0; j1 < N; j1++) { Console.Write(m2[i1, j1]); } Console.WriteLine(); } } else { if ((p1 == p2) && (p1!=0)) //если кол-во равные то выводим первую { for (i1 = 0; i1 < N; i1++) // вывод { for (j1 = 0; j1 < N; j1++) { Console.Write(m1[i1, j1]); } Console.WriteLine(); } } else { Console.WriteLine("Нет нулевых строк"); } } } Console.ReadKey(); } } }
Вот тут лежат исходники ftp-клиента на Delphi. По-моему как раз таки то, что просилось: перемещения по папкам, загрузка файлов, аутенфикация, пассивный режим.
Помогите построить график используя MFC.функция или синус или косинус, нужен параллельный перенос, сжатие и растяжение. ПОжалуйста.
Парни, выручайте! Нужно на С несложную прогу написать на двумерные массивы.. В двумерном N * K массиве целых чисел обнулить все отрицательные элементы, если их число было меньше числа положительных элементов. В противном случае обнулить все положительные элементы. Размеры массива задается с клавиатуры. Элементы массива вводятся случайным образом (не с клавиатуры). Кто может помочь стукните в асю 381388764! Расплачусь денежкой=)
Pashkinz Code: #include <iostream> #include <stdio.h> #include <stdlib.h> #include <time.h> int mass[200][200]; using namespace std; int main() { int n=0,k=0; srand ( time(NULL) ); printf("Vvedite kolichestvo strok i stolbcov cherez probel\r\n"); scanf("%d%d", &n, &k); int s = 0; printf("\nIshodnij massiv\n"); for(int i=0;i<n;i++) { for(int j=0; j<k; j++) { mass[i][j]=rand() % 100 - 50; if (mass[i][j]>0) s--; else if (mass[i][j]<0) s++; printf("%5d",mass[i][j]); } printf("\n"); } printf("\nPoluchennij massiv:\n"); for(int i=0;i<n;i++) { for(int j=0; j<k; j++) { if (s*mass[i][j]>0) mass[i][j]=0; printf("%5d",mass[i][j]); } printf("\n"); } return 0; }
[PASCAL] Помогите доделать лабу или исправьте что не так... Вот текст задачи: Дайн файл f, компоненты которого являются действительными числами. Число компонентов файла кратно 4-м. Получить в файле g среднее геометрические значения по каждым 4-м компонентам файла f. Code: program textfile; uses crt; var f:text; s:string; k,code,i,s1:integer; m:array [1..20] of integer; begin clrscr; assign(f,'H:\f.txt'); reset(f); while not eof(f) do begin readln(f,s); writeln('Stroka deistvitelnix chisel'); writeln(s); end; Val(s,k,code); writeln(k); (тут что то надо дописать) close(f); readln; end.
Code: PROGRAM PTextFiles; uses crt; var f, g: text; TmpArray: array [1..4] of real; counter: byte; function GetAG: real; var tmp: real; i: byte; begin tmp := 1; for i := 1 to 4 do tmp := tmp * TmpArray[i]; tmp := exp(0.25*ln(tmp)); GetAG := tmp; end; var tmp: real; begin clrscr; counter := 0; assign(f, 'C:\1.txt'); reset(f); assign(g, 'C:\2.txt'); rewrite(g); while not(eof(f)) do begin inc(counter); Readln(f, TmpArray[counter]); if (counter = 4) then begin tmp := GetAG; writeln(g, tmp); writeln(tmp); counter := 0; end; end; close(f); close(g); readln; end. Функция GetAG считает среднее геометрическое последних 4х считанных файлов. Последовательность средних геометрических выводится на экран и записывается в файл C:\2.txt Хотя не совсем понял фразу "Получить в файле g среднее геометрические значения по каждым 4-м компонентам файла f." Считал среднее геометрическое от частей исходной последовательности чисел, идущих друг за другом и не пересекающихся между собой.
Написать программу, которая производит подсчет параметров электрической цепи постоянного тока (ток, напряжение). Электрическая цепь строится графически, параметры ее элементов (ЭДС, резисторы,) задаются с клавиатуры. Возьмется кто-то? За вознаграждение естественно.
Даны три квадратные матрицы A, B, C. Найти длину вектора X={x1, x2, x3}, где x1 – сумма элементов матрицы A; x2 – сумма элементов матрицы B; x3 – сумма элементов матрицы C. Вычислить сумму элементов матрицы оформить в виде подпрограммы – функции. Нужна помощь В delphi Спасибо
Не люблю я делфи, вот тебе на С. Сам переделаешь. Code: #include <stdio.h> int get_matrix_sum(int* matrix, int width, int height); int main(int argc, char** argv){ int A[4] = {1,2,3,4}; int B[4] = {5,6,7,8}; int C[4] = {9,10,11,12}; int X[3] = {get_matrix_sum(A,2,2), get_matrix_sum(B,2,2), get_matrix_sum(C,2,2)}; printf("Модуль вектора (длина) равна %d\n", get_matrix_sum(X,3,1)); return 0; } int get_matrix_sum(int* matrix, int width, int height){ int sum = 0; for(int i=0; i < height; i++){ for(int j=0; j<width; j++){ sum+=matrix[i+j]; } } return sum; }
а такой вопрос ... как сделать калькулятор двоичных чисел точнее как именно реальзовать деление ? в долгу не останусь ....
Срочно нужна помощь На основании исходных данных представленных в таблице 4. Необходимо на языке С или С++ написать программу определения: - среднемесячной заработной платы одного рабочего на предприятии
Need help... я просто в ступоре... 2 задачи на списки: 1. Дано 2 однонаправленных списка целых чисел. Заменить все элементы с чётной суммой цифр из первого списка на наибольший элемент второго списка. 2. Дан двунаправленный список целых чисел.отсортировать элементы списка в порядке убывания. Я профилонил тему про эти списки и ничего не понимаю как они строяться , если у кого есть материалы по ним.буду благодарен ссыль на них.