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

Записать данные из файла в матрицу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Операторы ветвления С++ http://www.cyberforum.ru/cpp-beginners/thread538947.html
Дана точка на плоскости с координатами(x,y). Составить программу,которая выдает одно из сообщений "да","нет","на границе" в зависимости от того,лежит ли точка внутри заштрихованной области,вне...
C++ программа линейный список помогите написать прогу! Реализовать структуры данных «линейный список» и «циклический список» в соответствии с заданным вариантом. Многочлен P(x)=anxn + an-1xn-1 +...+ a1x + a0 с целыми... http://www.cyberforum.ru/cpp-beginners/thread538939.html
C++ Составить программу вычисления суммы строк элементов матрицы
Помогите пожалуйста:) Составить программу вычисления суммы строк элементов матрицы. Вычисление суммы оформить в виде функции.
помогите пожалуйста решить задачку,желательно на с++ C++
Поступило сообщение, зашифрованное следующим образом: число,являющееся порядковым номером первой встречной в шифровке английской буквы в алфавите, означает, что из шифровки нужно выбирать лишь те...
C++ Дан одномерный массив состоящий из N целочисленных элементов. Вычислить сумму положительных элементов массива кратных 3 http://www.cyberforum.ru/cpp-beginners/thread538926.html
если не сложно помогите 1)дана функция y=0.5+sin(5x), причем х изменяется от 0 до 2pi с шагом x=pi/6!(программа не выводит результата не понимаю почему) #include<conio.h> #include<iostream>...
C++ закрываеться окно народ как сделать так чтобы действие продолжалось пока я сам не закрою программу, а не выходило после нажатия любой кнопки, я ставлю getch() но и без него вообще выкидывает и как ещё заставить... подробнее

Показать сообщение отдельно
ПаЗитиФкА
3 / 3 / 0
Регистрация: 16.11.2011
Сообщений: 51

Записать данные из файла в матрицу - C++

04.04.2012, 17:47. Просмотров 613. Ответов 5
Метки (Все метки)

Кому не сложно, посмотрите, пожалуйста. Идей совсем нет.
Дан текстовый файл (до 10000 символов). Нужно записать его в квадратную матрицу. Кол-во символов я посчитала, память для матрицы выделила, а как матрицу заполнить не знаю...

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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <math.h>
int main()
{
    FILE *f;
    char txt[10][10];
    int i=0, t=0; 
    int j=0, k=0;
    double v, z;
    f=fopen("text.txt", "rt");
   
    do 
    { 
        fgets (txt[i],50,f);
        txt[i][strlen(txt[i]) - 1]='\0';
         k=k+strlen(txt[i]);                 //определяем количество символов в файле
        i++;         
      
    }
    while (! feof(f));
    i--;
 
    v=sqrt(k);                        
    z=ceil(v);                      //определяем размер матрицы
    printf ("%f", z);
   
   for (j=0;j<i;j++) 
    printf ("%s\n", txt[j]); 
    printf ("%d\n", k); 
        t=z;
     char **a= new char* [t];         //выделение памяти
     for (i=0; i<t; i++)
     a[i]=new char [t];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru