Решить систему уравнений - C (СИ) (78090)
Формулировка задачи:
Здравствуйте, помогите разобраться с данными задачами, представления не имею как их решать, пытаюсь писать в VS.
---------------------
1Решить систему
a) из 2 уравнений
a1 x + b1 y = c1
a2 x + b2 y = c2
б) из 3 уравнений
a1,1x + a1,2 y + a1,3 y = b1
a2,1x + a2,2 y + a2,3 y = b2
a3,1x + a3,2 y + a3,3 y = b3
c) из N уравнений методом Гауса
---------------------------------
2.
1. Идет к-я секунда суток определить сколько прошло часов, минут, остаток секунд.
2. Определить полное количество часов, минут, секунд, прошедших от начала суток до того момента, когда часовая стрелка повернулась на f - градусов.
3. Определить угол между положением часовой стрелки от начала суток до ее положения в n часов, m минут, s секунд.
4. Нарисовать идущие часы со стрелками (время от таймера компьютера)
---------------------------------
3.
1. y = x!
2. y = x!/ N!
3. y = (2n-1)!! = 1 3 5 (2n-1) n>0
4. y = (2n)!! = 2 4 (2n) n>0
5. y = n!!
6. y = 1! + 2! + 3! + 4! + ... +n!
--------------------------------
4.
Найти первый отрицательный член последовательности cos(ctg n) n=1,2,3...
--------------------------------
5.
Вычислить k-й член последовательности при x0 =1
xn = n xn-1 + 1/n
--------------------------------
6.
Найти кол-во целых точек, расположенных внутри окружности радиуса R.
-----------------------
7Вложение 108002
Вот моя версия 7-й, но она не работает нифига....
#include "stdafx.h" #include <iostream> #include "stdio.h" #include "conio.h" void main() { int i, j,index1, index2, Cymma[10][10], npouz[10][10]; double x, sin(x), cos(x), tan(x), index3, tabl[10][10]; setlocale(LC_ALL, "Russian"); printf("Введите количество строк i:="); getchar (); printf("\nВведите количество столбцов j:="); getchar (); printf("\nВведите (x<=1) x="); getchar (); scanf("%d%d%lf", &i, &j, &x); index1 = 0; index2 = 0; /*а,б*/ while (index1 >=i) { while (index2 >=j) { Cymma[index1][index2] = index1 + index2; npouz[index1][index2] = index1 * index2; index1=index1++; index2=index2++; } } /*for (c4eT1=1; c4eT1<=i; c4eT1++) { for (c4eT2=1; c4eT2<=j; c4eT2++) { Cymma[c4eT1][c4eT2] = c4eT1+c4eT2; npouz[c4eT1][c4eT2] = c4eT1*c4eT2; } }*/ printf("Таблица сумм=%d", Cymma[index1][index2]); printf("Таблица произведений=%d", npouz[index1][index2]); /*в*/ index3=0; while(index3>=x) { tabl[index3][sin(x)]=sin(x); } getchar (); return; }
Решение задачи: «Решить систему уравнений»
textual
Листинг программы
#include <iostream> #include <locale.h> using namespace std; void sec(int k) { int hour = 0, min = 0; hour = (k - k%3600)/3600; k = k%3600; min = (k - k%60)/60; k = k%60; cout << "Прошло времени с начала суток: " << hour << " час, " << min << " минут, " << k << " секунд" << endl; } void grad(int n, int m, int s) { cout << "Стрелка повернулась на " << (3600*n + 60*m + s)/240 << " градусов" << endl; } int main() { setlocale(LC_ALL, "russian"); cout << "Vvedite k" << endl; int k; cin >> k; sec(k); cout << "Vvedite kolichestvo gradusov" << endl; cin >> k; sec(k*240); int n, m; cout << "Vvedite kolichestvo chasov" << endl; cin >> n; cout << "Vvedite kolichestvo minut" << endl; cin >> m; cout << "Vvedite kolichestvo secund" << endl; cin >> k; grad(n, m, k); return 0; }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы для работы с потоками ввода-вывода и использования стандартного пространства имен std.
- Определяем две функции: sec и grad.
- Функция sec принимает один аргумент типа int k и вычисляет время, прошедшее с начала суток.
- Функция grad принимает три аргумента типа int n, m, s и выводит сколько градусов повернула стрелка.
- В функции main устанавливаем локальную настройку на русский язык.
- Выводим сообщение и призыв к вводу значения переменной k.
- Пользователь вводит значение переменной k.
- Вызываем функцию sec с переменной k в качестве аргумента.
- Выводим сообщение и призыв к вводу количества градусов.
- Пользователь вводит количество градусов.
- Вычисляем значение переменной k, умножая количество градусов на 240.
- Вызываем функцию sec с переменной k в качестве аргумента.
- Выводим сообщение и призыв к вводу количества часов.
- Пользователь вводит количество часов.
- Выводим сообщение и призыв к вводу количества минут.
- Пользователь вводит количество минут.
- Выводим сообщение и призыв к вводу количества секунд.
- Пользователь вводит количество секунд.
- Вызываем функцию grad с переменными n, m, k в качестве аргументов.
- Возвращаем 0, чтобы указать, что программа успешно завершилась.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д