Форум программистов, компьютерный форум CyberForum.ru

Даны действительные числа x1, ..., x8. Получить действительную квадратную матрицу порядка 8 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С чего начать изучение C++? http://www.cyberforum.ru/cpp-beginners/thread330659.html
Хочу начать изучение C++ , посоветуйте с чего лучше всего начать изучение, т.е с какой книги , я вот на днях купил книгу Борис Пахомов - "C/С++ MS Visual 2008 C++ для начинающих" эта книга подойдет для изучение C++ с нуля ? до этого изучал только html,css,php. стоит ли начинать с этой книги?
C++ Функция типа String Здравствуйте, нужна ф-ция. возвращающая строковой параметр, что-то вроде: string test(){ return "привет"; } Подскажите, к какому типу, необходимо отнести test? Спасибо. http://www.cyberforum.ru/cpp-beginners/thread330633.html
C++ Поиск вершин квадрата
мне надо найти остальные коорденаты вершин квадрата если известны 2 противоположных вершыны, дикартовая система координат
C++ Объявления массива.
Как увеличить количество переменных в массиве?
C++ Работа с файлом http://www.cyberforum.ru/cpp-beginners/thread330611.html
Ранее уже выкладывал код. Поизменял. Поиск разработал. Но ни фига не работает)). Помогите найти. пожалуйста ошибку. В майне цикл не работает так, как требует того программа) #include<iostream> #include<fstream> #include<iomanip> #include<stdlib.h> #include<cstring> using namespace std;
C++ Использование массив двумерный ? Помогите не магу понять как его применить и что он делает ? #include<stdio.h> #include<conio.h> #include<math.h> #include<stdlib.h> main(){ int i,j,a,n=0,m; printf("Vvedite razmernost' matritsy: "); scanf("%d",&m); printf("\n"); подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1908 / 1440 / 111
Регистрация: 29.05.2011
Сообщений: 2,996
07.07.2011, 18:58
Да там и лишнего много.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
 
#define N 8
 
int main()
{
  double a[N][N];
  int i, j;
 
  printf("Input data:\n");
  for (i = 0; i < N; ++i)
    for (j = 0; j < N; ++j)
    {
      if (0 == i)
        scanf("%lf", &a[i][j]);    
      else
        a[i][j] = a[i-1][j] * a[0][j];
    }
 
  printf("Results:\n");
  for (i = 0; i < N; ++i)
  {
    for (j = 0; j < N; ++j)
      printf("%lf ", a[i][j]);
    printf("\n");
  }
 
  return 0;
}
Только целые числа с восьмой степенью очень быстро переполнятся, наверное правильнее будет всё-таки double использовать.

Добавлено через 1 минуту
Собственно и по заданию числа действительные, так что поправил у себя.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru