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

Работа с файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread90547.html
Задача №3 Требования: 1.Подготовить текстовый файл с входными данными в редакторе. 2.Составить алгоритм программы. 3.Разбить программу на функции ввода,обработки и вывода. 4.Входные данные...
C++ Арифметика. Для заданного целого числа N определить цифру а, наиболее часто встречающуюся в числе (задача целочисленной арифметики)Как задать кол-во цифр?Через символы? http://www.cyberforum.ru/cpp-beginners/thread90512.html
C++ Microsoft Visual Studio 6.0.
Всем привет!!! Дайте пожалуйста ссылку на скачивание Microsoft Visual Studio 6.0. Очень нужно!!! :)
C++ перемещение кольца
необходимо на форме (c++ Builder) нарисовать кольцо, стрелками перемещать, минус - уменьшение внешнего радиуса кольца, плюс - увеличение внешнего радиуса кольца, меньше - уменьшение внутреннего...
C++ Типи данных. Структуры. http://www.cyberforum.ru/cpp-beginners/thread90478.html
Дана информация про учеников класса: фамилия, возраст, рост, средний бал успеваемости. Ученик наывается среднеуспеваемым по k-му параметру (уникальным по k-му параметру), если на нем достигается...
C++ Матрица и динамическое распределение памяти Дана матрица A{aij}, . Сформулировать вектор Р, элементы которого равняются среднему значению положительних элементов j-того столбца матрицы. В программе использовать функции вводу, вывода и... подробнее

Показать сообщение отдельно
двоешник
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 14

Работа с файлами - C++

28.01.2010, 18:31. Просмотров 575. Ответов 3
Метки (Все метки)

тут две задачи по массивам)) подскажите почему не работают и как сделать так чтобы в файле ввсё это было(файл читал массивы, на первой строке в файле кол-во элементов, а на второй элементы).


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream.h> 
using namespace std;
int main()
{
        const int n=5;
        int mas[n]={12,3,14,21,12}, i;
        for(i=n-1; mas[i]!=0 && i>=0; i--)
                ;
        if(i==-1)
                cout<<"Nulei net v massive"<<endl;
        else
                cout<<"Posle poslednego nuly "<<n-1-i<<" elementa"<<endl;
 
        return 0;
}

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream> 
using namespace std;
int main()
{
        const int n=5;
        int mas[n]={112,3,14,21,56}, i, max=mas[0], temp=0;
        
        for(i=1; i<n; i++)
        {
                temp++;
                if(max<=mas[i])
                {
                        temp=0;
                        max=mas[i];
                }
        }
        cout<<"Kol-vo elementov posle maximalnogo elementa "<<temp<<endl;
        return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.