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

Создание матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите программу, печатающую на экране содержимое исходного файла на С++ http://www.cyberforum.ru/cpp-beginners/thread992146.html
1. Напишите программу, печатающую на экране содержимое исходного файла на Си++. 2. Напишите программу, которая подсчитывает и выводит на экран количество символов (включая пробелы) в собственном...
C++ Класс АТД. Перегрузка операций Дорогие программисты, помогите написать программу, возможно у кого-то уже есть код этой программы.. 1. Описать класс АТД в соответствии Стек. 2. Определить и реализовать в классе конструкторы,... http://www.cyberforum.ru/cpp-beginners/thread992128.html
Найти сумму четных делителей натурального числа C++
пишу вот так , но не пойму до конца логику расчетов...объясните что забыл? #include <iostream> #include <cmath> #include <windows.h> using namespace std; int main() {...
C++ Сортировка подсчетом нужно решение на С++
Задача: Выходной массив заполняется значениями - 1, затем для каждого элемента определяется его место в выходном массива путем подсчета количества элементов строго меньших данного. Естественно, что...
C++ Странная работа прогонки http://www.cyberforum.ru/cpp-beginners/thread992119.html
Добрый вечер. Уже целую неделю бьюсь над программой, которая должна решать одномерное уравнение теплопроводности. Задача поставлена так: Ut = Uxx + f(x,t), 0<x<1, 0<t<2 Ux(0,t)=mu1(t), 0<t<2...
C++ Даны функции a (x, y, z), b (x, y, z), v (a, b), w (a, b) и f (v, w) Напишите программу, которая вы- ет значение функции f для нанесенных пользователем x, y, z. Вычисление функций a, b, v и w в программе должно быть задано в виде подпрограмм-функций. Формулы для... подробнее

Показать сообщение отдельно
Лель
1 / 1 / 0
Регистрация: 03.10.2013
Сообщений: 28

Создание матрицы - C++

29.10.2013, 23:19. Просмотров 1280. Ответов 12
Метки (Все метки)

Дано натуральное число n. Получить действительную матрицу |aij|ij=1…n, для которой aij=1/(i+j).

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
30
31
32
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <math.h>
 
using namespace std;
 
int main ()
{
    setlocale(LC_ALL, "rus");  
    int i=0, j, n, otvet;
    double x[100][100];
    cout<<"\nСформировать матрицу вручную? \n*ИНСТРУКЦИЯ*\nОтветом может быть только одна цифра:\n 1, если Ваш ответ - ДА \n0, если Ваш ответ - НЕТ. \nВаш ответ:";
    cin>> otvet;
    if (otvet=1)
    { cout << "\nВведите размер квадратной матрицы: ";
        cin >> n;
        for (i=0; i<=n; i++);
      {
        for (j=0; j<n; j++);
        {x[i][j]=1/(i+j);
        cout<<x[i][j]<<endl;
        }}};
    else for (i=0; i<=n; i++);
      {
        for (j=0; j<n; j++);
        {x[i][j]=rand() %200-100;
        cout<<x[i][j]<<endl;
    
    system ("pause");
    return 0;
        } }
Выдает ошибки:
Ошибка 1 error C2181: недопустимый else без парного if - 24 строка, 1 столбец
Ошибка 2 error C1075: конец файла обнаружен ранее, чем левая фигурная скобка "{" в "c:\users\soft\desktop\лаб" - 33 строка, 1 столбец
3 IntelliSense: требуется оператор - 24 строка, 2 столбец

Помогите, пожалуйста, их исправить
И еще такой вопрос: если запустить программу с циклами отдельно, то матрица не создается (!) и на экран выводится просто ноль. Вот...
http://i.pixs.ru/storage/3/2/7/Bezimyanni_7010185_9547327.png
Как это исправить и сделать так, чтобы матрица нормально выводилась??
Заранее благодарна!)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru