![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Несведущая |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 27.6.2007 Город: Cанкт-Петербург Учебное заведение: СПбГУТД Вы: студент ![]() |
Здравствуйте, очень надеюсь на помощь.
Задача:В целочисленном массиве А [40] найти все пары элементов, которые в сумме превосходят 100. После долгих мучений получилось вот что: #include <math.h> # include <stdio.h> Float a [40] m,t; int i,m; File *F; main (); { {F=fopen ("file.dat","r"); if (f=0) printf( "нет файла file.dat (n"); return} for (i=0, i<n-1; i++) c=fscanf (f, "%f", R a[i]); if (c:=1) break; for ( i=0; i<n-1, i++) for ( m=i+1, m<n, m++) if (a[i]+a[m]>100 { printf( "%f%f, a[i] a[m]); } } Запуталась...Преподаватель говорит, что неправильно. Буду очень признаетльна. если поможете! |
![]() ![]() |
AlexDemche |
![]()
Сообщение
#2
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 83 Регистрация: 18.3.2007 Город: Казань Учебное заведение: Казанский Государственный Университет Вы: преподаватель ![]() |
Ну Ваше решение просто даже не скомпилируется. Например, не объявлены переменные n, с и вообще даже на взгляд большое количество просто даже синтаксических ошибок.
Предлагаю так. Работа с файлами - это отдельная тема. Давайте пока попробуете написать программу с массивом, который уже задан в программе. Если программа компилируется выложите ее на форум, дальше уже будем смотреть. |
Несведущая |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 27.6.2007 Город: Cанкт-Петербург Учебное заведение: СПбГУТД Вы: студент ![]() |
Вот я попробовала отредактировать
#include <math.h> # include <stdio.h> Float a [40] m,t; int i,n; File *F; main (); { {F=fopen ("file.dat","r"); if (file==0) {printf( "нет файла file.dat \n"); return;} for (i=0, i<n-1; i++) c=fscanf (file, "%f", & a[i]); if (c!=1) break; for ( i=0; i<n-1, i++) for ( m=i+1, m<n, m++) if (a[i]+a[m]>100) {printf( "%f%f, &a[i],& a[m]); } } |
AlexDemche |
![]()
Сообщение
#4
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 83 Регистрация: 18.3.2007 Город: Казань Учебное заведение: Казанский Государственный Университет Вы: преподаватель ![]() |
Снова неправильно - по прежнему много синтаксических ошибок.
Вы скомпилируйте Ваше решение. У вас компиллятор С есть? |
Несведущая |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 27.6.2007 Город: Cанкт-Петербург Учебное заведение: СПбГУТД Вы: студент ![]() |
Нет, к сожалению...Прогресс дошел до того, что мы все пишем в тетрадках..
|
AlexDemche |
![]()
Сообщение
#6
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 83 Регистрация: 18.3.2007 Город: Казань Учебное заведение: Казанский Государственный Университет Вы: преподаватель ![]() |
Ну у Вас же есть компьютер. Найдите хотя бесплатный компилятор С - такие есть (поищите, например, в google) и скомпилируйте программу. С довольно сложен, думаю вряд ли можно обойтись без компилятора при его обучении.
|
Несведущая |
![]()
Сообщение
#7
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 27.6.2007 Город: Cанкт-Петербург Учебное заведение: СПбГУТД Вы: студент ![]() |
Преподавательский состав моего университета имеет на этот счет другое мнение)) Да и пользоваться я не умею, новичок...Ладно, буду думать дальше в неясном направлении)) . В любом случае, спасибо за помощь.
|
AlexDemche |
![]()
Сообщение
#8
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 83 Регистрация: 18.3.2007 Город: Казань Учебное заведение: Казанский Государственный Университет Вы: преподаватель ![]() |
Ок, дело Ваше.
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 16:47 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru