Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: afing   (28.11.2009 в 14:51)
Здравствуйте друзья!
помогите новичку плз)
Есть такая задача.
Необходимо прочитать из текстового файла числа следующего вида
1 72 3 4 -5
3 5 9 767 3
5 -77 9 0 2
-7 667 4 71 3
0 7 345 3 0
и записать их в двумерный числовой массив a[i][j]. (пробелы не учитываются) Ну и далее уже работать с числами: найти произведение элементов главной диагонали и т.д....
Вобщем вот мой код)

#include "stdafx.h"
#include "stdio.h"
#include "conio.h"

int main(void)
{
int a[5][5], i, j;
FILE * fp;
fp=fopen("C:\Program Files\Microsoft Visual Studio\MyProjects\zadanie2\Debug\mas.txt", "rb"); //полный путь к файлу
for(i=0; i<5; i++)
for(j=0; j<5; j++)
while ((a[i][j] = getch()) != EOF)
{
if((a[i][j] = getch()) != (char)" ")
{
putch(a[i][j]);
printf("%d", a[i][j]);
}
}
fclose(fp);

for(i=0; i<5; i++)
for(j=0; j<5; j++)
printf("%d", a[i][j]);
return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: