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

Написать программу, которая находит сумму строк матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод на экран список файлов и название программ С++ , находящимся в указанном при запуске программы каталоге http://www.cyberforum.ru/cpp-beginners/thread124115.html
Добрый день! Помогите пожалуйста: Написать программу, которая выведет на экран список файлов и название программ С++ , находящимся в указанном при запуске программы каталоге.
C++ Возвести во вторую степень все нечетные элементы матрицы 16. Возвести во вторую степень все нечетные элементы матрицы А(m,n) (m<=5, n<=4) и сформировать из этих квадратов одномерный массив 16. Из массива А(n) (n<=15) напечатать первые три отрицательных элемента 16. Піднести до квадрату всі непарні елементи матриці А(m,n) (m<=5, n<=4) і сформулювати із цих квадратів одновимірний масив.:wall: Добавлено через 2 минуты 16. З масиву А(n)... http://www.cyberforum.ru/cpp-beginners/thread124084.html
C++ Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный по модулю элемент строки
Дана матрица M x N. Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный по модулю элемент соответствующей строки.
C++ long to PCSTR
Подскажи пожалуйста, у меня есть функция которая возращает unsigned long данные (inet_addr()), которые мне надо передать в функцию, которая принемает PCSTR тип данных (getaddrinfo()), как сделать данное преобразование?
C++ Квадраты http://www.cyberforum.ru/cpp-beginners/thread124039.html
Написать программу на с++ Дан файл действительных чисел, каждая тройка чисел определяет на плоскости квадрат со сторонами, параллельными координатным осям, причем первые два числа определяют центр квадрата, а третье число - длину его стороны. Определить, имеются ли на плоскости точки, принадлежавшие всем квадратам.
C++ Несколько вопросов по строкам в С Привет всем участникам форума. Изучаю С++, по пути прошел строки из С ( массивы символов ) И осталось несколько вопросов, ответов на которые в книге найти не могу. 1: char *ptr="String1"; так мы создаем указатель который указывает на строку String1. А можно ли делать вот так ? char *ptr = "String1"; ptr = "long string2"; я думал, что работать не должно, но оно работает, тоесть после... подробнее

Показать сообщение отдельно
Hell Knight
230 / 84 / 3
Регистрация: 11.03.2010
Сообщений: 290
01.05.2010, 14:32     Написать программу, которая находит сумму строк матрицы
ну как-то так:
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
#include <iostream>
 
#define STEP 10
 
using namespace std;
 
int sum_array(int * massiv)
{
    int g = 0;
    int s = 0;
    while(*(massiv + g) != 0xFFFF)
    {
        s += *(massiv + g);
        g++;
    }
    return s; 
}
 
int main()
{
    int a[STEP + 1];
    a[STEP] = 0xFFFF;
    int i;
 
    for (i = 0; i<STEP; i++)
    {
        a[i] = rand()%9;
        cout << a[i] << " ";
    }
    
    cout << "\n";
    
    int summa = sum_array(&a[0]);
    
    cout << summa << "\n";
    
    system("PAUSE");
    return 0;
}
функция принимает указатель на начало массива(строки)...
последний элемент массива должен быть проициализирован числом 0xffff - это знак конца массива
т. е. объявлять массив нужно будет так:
C++
1
2
3
int a[IMAX][JMAX+1];
for (int i = 0; i<IMAX; i++)
a[i][JMAX] = 0xffff;
 
Текущее время: 14:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru