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

матрица...( - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ломаная линия (тема Файлы) http://www.cyberforum.ru/cpp-beginners/thread206357.html
Дан файл действительных чисел. Первые числа задают координаты начала ломаной линии, каждая следующая пара чисел соответствует длине очередного отрезка ломаной и углу его наклона к оси x. Определить, образует ли ломаная замкнутый многоугольник, и в случае положительного ответа указать, сколько углов имеет. p.s прошу написать на языке си, и написать к действиям описание (что тут находим , что...
C++ Пару вопросов по двумерным массивам Преподователь задал вопросы которые поставили меня в ступор. 1. можно ли просмотреть все элементы матрицы в одном цикле?как? 2. что представляет собой имя матрицы? 3. как получить адрес строки матрицы?? мои предположения : 1. без понятия 2. символы (буквы или цифры) от 3х до 15ти(как обычные переменные). просто именно указаний на счет имени матрицы я не слышал. http://www.cyberforum.ru/cpp-beginners/thread206351.html
Написание многомодульных программ с использованием циклов C++
Люди,кто-нибудь знает как решить эту задачу? если да,то напишите пожалуйста. Составить функцию, которая, получив целое число, преобразует его, поменяв в нем первую и последнюю цифру. В функции main() организовать ввод целого положительного числа, поменять в этом числе первую и последнюю цифру, выдать на экран старое и новое числа, сообщив, изменилось ли значение введенного числа. В вызывающей...
C++ Ввод 0 с помощью scanf и правильное сравнение с 0
считываю данные в переменную double t; scanf("%f",&t); переменная типа double , а не float, но как я понимаю visual studio компилятору на это плевать если написать float t; scanf("%f",&t); или double t; scanf("%d",t); получаю если ввожу 0 на выходе t=1.5562361260361986e-303 я так понял, что это машинный ноль. Пытаюсь сделать сравнение t>0.0 && t<0.5 получаю false как так ведь этщ число лежит в...
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread206315.html
как ввести строку с клавиатуры и какие библиотеки для этого нужны?
C++ введением - выводом строк!! не правильная запись строки в массив!!!! сами смотрите на код! по - ходу все правильно!!!! прога в массив записывает только первое из слов,тех что я ввожу з клавы, до пробела!!!!! мне же нужно внести строку в масив str1! а потом и в str2.но но оно етого не делает!!!!! #include "stdafx.h" #include <stdio.h> int main () { char str1 ; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
08.12.2010, 20:59     матрица...(
Как-то так
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
39
40
41
42
43
44
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <math.h>
 
#define LINE 3
#define COLUMNS 3
 
int main()
{
    int matr[LINE][COLUMNS];
    float crar = 0, _crar = 0, X = 0;
    int N = 3, sum = 0, _sum = 0;
    srand(time(NULL));
 
    for(int i = 0; i < LINE; ++i)
    {
        for(int j = 0; j < COLUMNS; ++j)
        {
            matr[i][j] = rand()%10;
            printf(" %d ", matr[i][j]);
        }
    }
 
    for(int i = 0; i < LINE; ++i)
    {
        sum = 0;
        _sum = 0;
        for(int j = 0; j < COLUMNS; ++j)
        {
            sum += matr[i][j];
            _sum += matr[i + 1][j];
        }
        crar = sum / COLUMNS;
        _crar = _sum / COLUMNS;
        if(fabs(crar - (float)N) < fabs(_crar - (float)N))
            X = crar;
 
        else
            X = _crar;
    }
 
    printf("\n%f", X);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru