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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
atsyplenkov
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 11
#1

Одномерный массив из отрицательных чисел. Применение fabs(x) - C++

25.12.2012, 18:42. Просмотров 325. Ответов 0
Метки нет (Все метки)

Добрый вечер. Укажите, пожалуйста на ошибку.
Задача данной программы выдать в новом файле абсолютные значения одномерного массива из отрицательных чисел, у меня выдается мусор.
Помогите, пожалуйста.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//ÏðîãðГ*ììГ* äëÿ ïîäñ÷åòГ* Г*áñîëþòГ*îãî Г§Г*Г*Г·ГҐГ*ГЁГї îäГ*îìåðГ*îãî Г¬Г*Г±Г±ГЁГўГ* ГЁГ§ îòðèöГ*òåëüГ*ûõ Г·ГЁГ±ГҐГ«. ÑîñòГ*ГўГЁГ« ÖûïëåГ*êîâ ГЂ.Г‘.
 
#include <math.h>
#include <stdio.h> /*âêëþ÷åГ*ГЁГҐ ГўГ*ГҐГёГ*ГҐГ© áèáëèîòåêè*/
#define SZ 5 /* Г§Г*Г¤Г*Г*ГЁГҐ ГЄГ®Г*Г±ГІГ*Г*ГІГ», îòâå÷Г*ГѕГ№ГҐГ© Г§Г* Г°Г*çìåð Г¬Г*Г±Г±ГЁГўГ**/
 
void main() /*ГЈГ«Г*ГўГ*Г*Гї ГґГіГ*êöèÿ*/
{ /*îòêðûòèå ГІГҐГ«Г* ГґГіГ*êöèè*/
    int mas[SZ] = {-1, -2, -3, -4, -5}; /*îïèñГ*Г*ГЁГҐ Г¬Г*Г±Г±ГЁГўГ**/
    int i;
    int sum = 0; /*îïèñГ*Г*ГЁГҐ îïåðГ*òîðГ**/
    FILE*fl; /*îòêðûòèå ïîòîêГ**/
    fl=fopen ("new.txt", "w"); /*ñîçäГ*Г*ГЁГҐ Г*îâîãî ГґГ*éëГ**/
    for (i = 0; i < SZ; i++) /*ñîçäГ*Г*ГЁГҐ öèêëГ* äëÿ ñ÷èòûâГ*Г*Гї Г¤Г*Г*Г*ûõ Г¬Г*Г±Г±ГЁГўГ**/
    {
        mas[i] = fabs (mas[i]); //Г°Г*Г±Г·ГҐГІ Г*áñîëþòГ*îãî Г§Г*Г*Г·ГҐГ*ГЁГї Г¬Г*Г±Г±ГЁГўГ*
        fprintf (fl, "%1.f ", &mas[i]); //Г§Г*ГЇГЁГ±Гј Г¤Г*Г*Г*ûõ Гў ГґГ*éë
    }
    fprintf (fl, "\n");
    fclose (fl);//Г§Г*êðûòèå ïîòîêГ*
}// Г§Г*êðûòèå ГІГҐГ«Г* ГґГіГ*êöèè
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 18:42     Одномерный массив из отрицательных чисел. Применение fabs(x)
Посмотрите здесь:

Сформировать одномерный массив из номеров первых отрицательных элементов каждой строки матрицы C++
Одномерный массив, найти среднее арифметическое отрицательных элементов C++
C++ Одномерный массив из отрицательных чисел. Посчитать их абсолютные значения
C++ Pаписать в одномерный массив B все номера отрицательных элементов, а в массив C номера не отрицательных
C++ Одномерный массив. Найти количество и сумму отрицательных и четных элементов
Одномерный массив (максимальный из отрицательных элементов и поменять его местами с последним) C++
Одномерный массив более 3-х подряд идущих отрицательных элементов, заменить на максимальный элемент C++
C++ Одномерный массив - вычислить сумму отрицательных элементов массива
C++ Одномерный массив, подсчитать число положительных, отрицательных и нулевых элементов
C++ Одномерный массив, элементы которого равны количеству отрицательных элементов в строках матрицы
Сформировать одномерный массив, состоящий из произведений отрицательных элементов четных строк матрицы C++
Сформировать одномерный массив как сумму отрицательных элементов строк матрицы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 12:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru