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

задана матрица m*n - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ http://www.cyberforum.ru/cpp-beginners/thread314794.html
Неделю назад начал изучать С++. Вот написал первую свою собственную програмку. Оцените пожалуйста, укажите на мои недочёты: #include <iostream> #include <stdio.h> using namespace std;
C++ Составить программу обработки данных в виде структур. Создать файл, содержащий сведения о сдаче студентами сессии. Структура записи: индекс группы, фамилия студента с его инициалами, оценки по четырем экзаменам и пяти зачетам («з» означает зачет, «н» – незачет). Экзамены и зачеты нумеровать цифрами. Количество записей в файле не менее двадцати. Разработать программу, выводящую следующую информацию: фамилии неуспевающих студентов с указанием... http://www.cyberforum.ru/cpp-beginners/thread314789.html
C++ В чём может быть ошибка?
Пишет, что нету точки с запятой. Где??? #include <iostream> #include <string> using namespace std; { class Program {
Много ли здесь бреда? C++
typedef double (*df)(double *x, unsigned N); double Diff (df f, double *x, unsigned N, unsigned i, double dx) { doubel r,l,t; t=x; x=t+dx/2; r=f(x, N); x=t-dx/2; l=f(x, N); x=t;
C++ Линковка библиотек в VS C++2010 http://www.cyberforum.ru/cpp-beginners/thread314749.html
Где то в параметрах проекта можно производить линковку библиотек к проекту. Кто нибудь знает где это искать., пролазил все настройки не нашел.
C++ Построить синусойду Доброго времени суток. Есть формула E=e*sin(w*t+l), где w=2*3.14*10, l-угол от 270 до 360, t=0;3;5 , e=40;90;100;120 Надо построить на с++ график синусойды. Вобщем формула Синусоидально изменяющегося тока. Времени углубляться нет, поэтому плиз кто, чем может. Заранее спасибо. подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
07.06.2011, 15:52     задана матрица m*n
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
33
34
35
36
37
38
#include <iostream>
#include <iomanip>
 
int main()
{
        int m, n, k;  
        std::cout << "Enter m, n, k, divided by space:\n";
        std::cin >> m >> n >> k;
        if (k > n)
        {
            std::cout << "k > n!!!";
            return 0;
        }
        int **arr = new int* [m];
        for (int i = 0; i < m; ++i)
        {
            arr[i] = new int [n];
            for (int j = 0; j < n; ++j)
                std::cin >> arr[i][j]; 
        }
        bool b = 0;
        for (int i = 0; i < m; ++i)
            if (arr[i][k-1] != 0)
            {
                b = 1;
                break;
            }
        if (b)
            arr[0][k-1] = 1;
        for (int i = 0; i < m; ++i)
        {
            for (int j = 0; j < n; ++j)
                std::cout << std::setw(5) << arr[i][j];
            std::cout << std::endl;
        }
        system("pause");
        return 0;
}
 
Текущее время: 03:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru