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

исправить ошибки в простой программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Срочно (Массивы) 2 вариант http://www.cyberforum.ru/cpp-beginners/thread222314.html
Задание 1 1. Описать двумерный массив целых чисел, число строк которого N. число столбцов М ввести с клавиатуры 2. Написать функцию для определения, сколько столбцов не содержит больше трех нулевых элементов. 3. Массив. С которым будут выполняться действия, следует передавать в функцию, как параметр, результат возвратить оператором return 4. Написать функцию main ( ) для ввода элементов...
C++ Решения на С с использованием указателей Поиогите пожалуйсто с решением одной задачки,очень надо.Сама в С ничего не понимаю:sorry: Дан массив координат 30 точек на плоскасти.Найти максимальное и минимальное расстояние между этими точками.Вывести координаты точек на экран.Реализовать,используя указатели. Формула для расчета расстояния между точками А(х1,х2) и В(у1,у2) d = корень квадратный http://www.cyberforum.ru/cpp-beginners/thread222311.html
срочно (Массивы) 4 вариант C++
Задание 1 1. Описать двумерный массив целых чисел, число строк которого N. число столбцов М ввести с клавиатуры 2. Написать функцию для определения, числа строк имеющих минимальный элемент, являющийся простым числом. 3. Массив. С которым будут выполняться действия, следует передавать в функцию, как параметр, результат возвратить оператором return 4. Написать функцию main ( ) для ввода...
C++ строки символов
Введите с клавиатуры строку символов. Замените первую букву в каждом слове на вопросительный знак и выведите результирующую строку на экран.
C++ Одномерный массив и его обработка http://www.cyberforum.ru/cpp-beginners/thread222295.html
Помогите пожалуйста С++ знаю плохо... В одномерном массиве посчитать сумму элементов после максимального. Просьба сделать в С++ билдере и как-нибудь попроще
C++ Стоимсть разговора Написать программу вычисления стоимости разговора по телефону с учетом 20 % скидки, предоставляемой по субботам и воскресеньям. Ниже приведен рекомендуемый вид экрана программы во время ее работы(данные выделены полужирным шрифтом) Вычисление стоимости разговора по телефону. Введите исходные данные: Длительность разговора(целое кол-во минут) -> 3 День недели(1-понедельник, ...., 7 -... подробнее

Показать сообщение отдельно
padlav
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 4
29.12.2010, 14:28     исправить ошибки в простой программе
Приветствую! Суть програмы вот в чем.
Надо в одномерном массиве посчитать сумму элементов до последнего нуля.
При этом есть требования:
1 Подготовить текстовый файл с входными данными.
2 Входные данные прочитать из файла
3 Вывести результат на экран и дозаписать в файл
4 в файле указать: в первой строке колличество элементов, а во второй строке указат сами элементы.

Я написал программу но в ней много ошибок и надо её доработать, помогите в этом)

#include<iostream.h>
#include<conio.h>
#include<iomanip.h> // dly setw()

int vvod( int p[]);
int vivod( int p[], int s1);
int obrab( int p[]);

int i;
fp.open p("C://TEMP//121.txt",ios::in);
int main()
{ clrscr();
int a[n];
vvod(a);
vivod(a,obrab(a));
getch();
return 0;
}
int vvod(int p[])
{
fp.open p("C://TEMP//121.txt",ios::in);
fp>>n;
p=new int [n]
for (i=0;i<n;i++)
fp>>p[i];
fp.close();
return (0);
}
int obrab( int p[])
{ int s=0;
for i=n-1;!p[i];i--);
return (s);
}
int vivod(int p[],int s)
{ cout<<"vivod elementov massiva:";
for( i=0; i<n;i++) cout<<setw(3)<<p[i];
cout<<"\n s= "<<s<<endl;

return( 0);}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru