Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2015, 22:27   #1
xXRUSHXx
Новичок
Джуниор
 
Регистрация: 23.06.2015
Сообщений: 2
По умолчанию Робота с файлом!

Помогите мне пожалуйста решить задание, я не пойму как его сделать!
Определить :
а ) сумму отрицательных элементов массива А;
б) превратить массив В, заменив строки столбцами .
P.S. Помогите решить
И используя ТОЛЬКО библиотеку stdio.h
Робота с файлом называется работа!
Изображения
Тип файла: jpg жщшжш.jpg (14.7 Кб, 67 просмотров)
xXRUSHXx вне форума Ответить с цитированием
Старый 24.06.2015, 01:50   #2
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Какие наработки?
Croessmah вне форума Ответить с цитированием
Старый 24.06.2015, 18:27   #3
xXRUSHXx
Новичок
Джуниор
 
Регистрация: 23.06.2015
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Croessmah Посмотреть сообщение
Какие наработки?
Нету у меня их, все что я делал удалил!
xXRUSHXx вне форума Ответить с цитированием
Старый 25.06.2015, 18:21   #4
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

Программа вот. Не тестировал, проверяй сам. Накатал "вслепую". Лень проверять, у меня язык программирования на другом компьютере установлен, там надо кое-что перетыкать, чтобы перенести текст программы.
Код:
#include <stdio.h>

main ()
{
    int a, b, c;
    int A [5] [6], B [6] [5];
    FILE *f;

    f = fopen ("laba10.dat", "r");
    c = 0;
    for (a = 0; a < 5; a++)
        for (b = 0; b < 6; b++)
        {
            fscanf (f, "%i", &A [a] [b]);
            B [b] [a] = A [a] [b];
            if (A [a] [b] < 0) c += A [a] [b];
        }

    printf ("Сумма отрицательных элементов массива равна %i.\n", c);
    fclose (f);
    f = fopen ("output.dat", "w");
    for (a = 0; a < 6; a++)
    {
        for (b = 0; b < 5; b++)
        {
            fprintf (f, "%i", B [a] [b]);
            if (b < 4) fprintf (f, "\t");
        }

        if (a < 5)  fprintf (f, "\n");
    }

    fclose (f);
}
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Робота с файлом vl_zemtsov Общие вопросы C/C++ 1 23.06.2012 23:13
Deplhi 7 робота з файлом, якщо файл є то дописати в нього дані, якщо ні... Bomjarik Помощь студентам 1 23.05.2012 11:31
робота со строками mojohead Помощь студентам 3 17.01.2011 18:49