Решить систему уравнений - 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;
}

Объяснение кода листинга программы

  1. Включаем необходимые заголовочные файлы для работы с потоками ввода-вывода и использования стандартного пространства имен std.
  2. Определяем две функции: sec и grad.
  3. Функция sec принимает один аргумент типа int k и вычисляет время, прошедшее с начала суток.
  4. Функция grad принимает три аргумента типа int n, m, s и выводит сколько градусов повернула стрелка.
  5. В функции main устанавливаем локальную настройку на русский язык.
  6. Выводим сообщение и призыв к вводу значения переменной k.
  7. Пользователь вводит значение переменной k.
  8. Вызываем функцию sec с переменной k в качестве аргумента.
  9. Выводим сообщение и призыв к вводу количества градусов.
  10. Пользователь вводит количество градусов.
  11. Вычисляем значение переменной k, умножая количество градусов на 240.
  12. Вызываем функцию sec с переменной k в качестве аргумента.
  13. Выводим сообщение и призыв к вводу количества часов.
  14. Пользователь вводит количество часов.
  15. Выводим сообщение и призыв к вводу количества минут.
  16. Пользователь вводит количество минут.
  17. Выводим сообщение и призыв к вводу количества секунд.
  18. Пользователь вводит количество секунд.
  19. Вызываем функцию grad с переменными n, m, k в качестве аргументов.
  20. Возвращаем 0, чтобы указать, что программа успешно завершилась.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.455 из 5