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

Составить массив, содержащий минимальные элементы каждой строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ уравнение 5 класса http://www.cyberforum.ru/cpp-beginners/thread549296.html
Уравнение для пятиклассников представляет собой строку длиной 5 символов. Второй символ строки является либо знаком '+' (плюс) либо '-' (минус), четвёртый символ — знак '=' (равно). Из первого, третьего и пятого символов ровно два являются цифрами из диапазона от 0 до 9, и один — буквой x, обозначающей неизвестное. Требуется написать программу, которая позволит решить данное уравнение...
C++ Подсчитать сумму первого и последнего столбца в матрице Есть задача. Подсчитать сумму первого и последнего столбца в неопределенной матрице и с неопределенном количеством пробелов между элементами. Написать именно на C++ использовать потоки. Вот код #include <sstream> #include <iostream> #include <fstream> #include <string> #include <vector> using namespace std; int main(){ int x; http://www.cyberforum.ru/cpp-beginners/thread549290.html
C++ Найти слово "ТЕКСТ", если такое слово есть,то отпечатать его номер в строке.
В символьной строке, содержащей не более 80 символов, каждые два соседних слова разделены одним пробелом, строка заканчивается символом точка("."). Найти слово "ТЕКСТ", если такое слово есть, то отпечатать его номер в строке. Если такого слова нет, то сообщить об этом. у меня есть код но его надо переделать в визуальный!Помогите с переделкой! char str; int i, b=0; char *c; ...
Не могу найти алгоритм билинейной фильтрации C++
Не могу найти алгоритм билинейной фильтрации..
C++ Объясните метод Эйткена http://www.cyberforum.ru/cpp-beginners/thread549261.html
Добрый вечер! Купил лабу по методу Эйткена, но что и как она выполняет никак не могу разобраться. Саму теорию знаю, но программист создал лабу с использованием обратного хода. Т.е. при прямом ходе мы получаем сначала полиномы 1ой стпени, потом 2ой и т.д. то тут же мы получаем сначала полином 3 степени, потом 2 и т.д. Кто что ещё может объяснить по данной проге? Особенно интересует как эту прогу...
C++ Подсчитать среднее арифметическое всех элементов каждой матрицы Написать программу, в которой выделить память под массив размерности n*m*l. Подсчитать среднее арифметическое всех элементов каждой матрицы размерности n*m. подробнее

Показать сообщение отдельно
Лада
Сообщений: n/a
15.04.2012, 20:53     Составить массив, содержащий минимальные элементы каждой строки
дана матрица А(5,6).составить массив,содержащий минимальные элементы каждой строки.данные считывать из файла,результат вывести в файл

(программа почему то неправильно работает,зависает при запуске!в чём может быть ошибка?)

программа сохраняет файл в "dat"
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <stdio.h>
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
#pragma argsused
using namespace std;
int main()
{
        int i,j;
        int a[5][6];
        int b[5];
        FILE *fp;
        if((fp=fopen("dat","w"))==NULL)
        {perror("dat");
        return 1;
        }
        printf("vvedite elementy\n");
        for(i=0;i<5;i++)
        {for(j=0;j<6;j++)
        {
        scanf("%d",&a[i][j]);
        fprintf(fp,"%d",a[i][j]);
        }
        fprintf(fp,"\n");
        }
        fclose (fp);
        return 0;
        }
        
//---------------------------------------------------------------------------
 
 
считывает данные из файла "dat" ,обрабатывает матрицу и рез-т записывает в файл "rez"
 
#include <stdio.h>
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
#pragma argsused
using namespace std;
int main()
{
        int i,j;
        int a[5][6];
        int b[5];
        FILE *fp,*fp1;
        if((fp=fopen("dat","r"))==NULL)
        {perror("dat");
        return 1;
        }
        fp1=fopen("rez","w");
        for(i=0;i<5;i++)
        {  b[i] = a[i][0];
        for(j = 1; j < 6; j++)
        {
        if(a[i][j] < b[i])
        b[i] = a[i][j];
        }
        {
        fscanf(fp,"%d",&a[i][j]);
        fprintf(fp1,"%d",b[i]=a[i][j]);
        }
        fprintf(fp1,"\n");
        }
        fclose(fp);
        fclose(fp1);
        return 0;
}
 
 
//---------------------------------------------------------------------------
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru