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

Открытие файла, найти недочеты в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Самый большой простой делитель числа http://www.cyberforum.ru/cpp-beginners/thread1116680.html
#include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); cout << "Найдите самый большой делитель сложного числа, являющийся простым числом." << endl; int numb = 0;
C++ В произвольном тексте заменить арабские цифры символом # Задается произвольный текст, содержащий не более 10 строк, в каждой строке не более 80 символов. Требуется заменить арабские цифры (0,1,2,3,4,5,6,7,8,9) на символ # Очень срочно! Выручайте! http://www.cyberforum.ru/cpp-beginners/thread1116678.html
Для разряженной матрицы целых чисел создать модуль доступа к ней C++
написать на дев с+++ Для разряженной матрицы целых чисел в соответствии с индиви дуальным заданием создать модуль доступа к ней, у котором обеспечить экономию памяти при размещении данных Все нулевые элементы размещены на главной диагонали, в первых 3 строках выше диагонали и в последних 3 строках ниже диагонали
C++ функция strcat
Помогите разобраться, пожалуйста. char* resultat = 0; char* str = "abc"; strcat(resultat, str); вылетает с ошибкой. Как нужно правильно инициализировать resultat ? и если скажем нужно обрезать на 1 символ, то делаем так: resultat = '\0'; ?
C++ елементы массива http://www.cyberforum.ru/cpp-beginners/thread1116671.html
#include "stdafx.h" #include<string> #include <cmath> #include <iostream> #include<locale> using namespace std; const int max_size=255; int a,b,rl1={0},i,j,rl2={0},c,k,rl_chislo,kol=0; string rl3; int main() {
C++ Перевести программу с Паскаля на С++ program laboratorna1; uses crt; type ar=array of real; var j,n,i:integer; a:ar; s:real; function taras(n:integer; a:ar):real; var i:integer; s:real; begin подробнее

Показать сообщение отдельно
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 405
12.03.2014, 22:57  [ТС]     Открытие файла, найти недочеты в коде
Код

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
// disc_03.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
 
 
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main()
 
{
    int *s;
    FILE *fin, *fout;                   //объявление файловых потоков
    int i,j, urv, n,q=0;                // объявления целочисленных переменных
    bool *b,f=1;
    if ((fin = fopen("C:\\100VIDEO\\123.txt", "rt")) == NULL)
    printf("Error!\n"); //открытие файлового потока
     fin = fopen("input1.txt", "rt");
    scanf(fin, "%d", &n);               //считывание размерности матрицы из файла
    s= new int[n*n];                    //выделение памяти под массив матрицы
    b= new bool[n];                     //выделение памяти под массив
    for (i = 0; i < n; i ++)
        b[i]=0;
    for (i = 0; i < n; i ++)
        for (j = 0; j < n; j ++) {
            fscanf(fin, "%d", &s[n * i + j]);
        }
    fclose(fin);
 
for (urv=0;urv<n;urv++)
{   
    printf("N%d: ",urv);
 
    for (j = 0; j < n; j ++)
    {   int sum=0;
        for ( i = 0; i < n; i ++) 
    sum+=s[i*n+j]; //сумма столбца
        if ((sum==0)&&(!b[j]))
        {
            printf("%d ",j+1);
            b[j]=1;  
 
        }
 
    }
    for(q=0;q<n;q++)
    if(b[q])for ( i = 0; i < n; i ++) 
    s[q*n+i]=0; // обнуление строки
 
   printf("\n");
   
}       
 
    return 0;
}
Миниатюры
Открытие файла, найти недочеты в коде  
 
Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru