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

Структура "Информация": - носитель; - объем; - название; - автор. Удалить первый элемент с заданным объемом информации, добавить элемент перед элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию min с переменным числом параметров http://www.cyberforum.ru/cpp-beginners/thread1090168.html
Написать функцию min с переменным числом параметров, которая находит минимальное из чисел типа int или из чисел типа double, тип параметров определяется с помощью первого параметра функции. Написать вызываю-щую функцию main, которая обращается к функции min не менее трех раз с количеством параметров 5, 10, 12.
C++ Добавить подсчет максимального числа введенной последовательности нужна опять помощь к той задаче еще надо добавить подсчет максимально! помогите int i=1,x; double sum=0; do { cin>>x; sum+=x; i++; }while(x!=0); cout<<sum/i; http://www.cyberforum.ru/cpp-beginners/thread1090156.html
Шаг LU разложения C++
Пишу программу для LU разложения, вот код одного шага: void stepLU (double **a,int i, int n) { for (int j = i+1; j<n; j++) { double u = a/a;//для проверки вычислений for(int k = 0; k < n;k++) { double t = (a - ((a/a) * a));//для проверки вычислений
Одномерные массивы + указатели (среднее арифметическое чисел, введенных с клавиатуры) C++
День добрый. В общем не получается у меня запустить эту задачу с помощью указателей: #include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { int a,n,i; float b, k,p=0,s; printf("Vvedite n= "); // начало заполнения массива
C++ Программа не работает как надо. Задача: Вывести сумму всех элементов массива, кратных данному числу К (вводится с клавиатуры) http://www.cyberforum.ru/cpp-beginners/thread1090142.html
Вот мой код. Суммарное число выводит слишком большее, а после завершения программы ошибку:"Run-Time Check Failure #2 - Stack around the variable 'numb' was corrupted." или подобную, только с другим массивом: "Run-Time Check Failure #2 - Stack around the variable 'mass' was corrupted." .С массивом mass еще проблемы есть.. #include <iostream> using namespace std; int main() { int K; cout <<...
C++ Запись в файл Ребята, когда я записываю в файл текст с помощью этого кода, то в файле получается первая строка пустая и только потом идет текст. Где у меня записывается эта пустая строка я не вижу :( #include <fstream> #include <iostream> #include <string> #include <stdexcept> std::string fileName; int main() подробнее

Показать сообщение отдельно
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 121
05.02.2014, 21:36     Структура "Информация": - носитель; - объем; - название; - автор. Удалить первый элемент с заданным объемом информации, добавить элемент перед элемент
Структура "Информация":
- носитель;
- объем;
- название;
- автор.
Удалить первый элемент с заданным объемом информации, добавить элемент перед элементом с указанным номером.

Добавлено через 49 минут
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
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <stdlib.h>
#include <iostream.h> 
using namespace std;
 
struct Inform
{
   char name[30];
   int v;
   char autor[30];
   char nositel[30];
};
 
void ShowData(Inform *M,int N)
{
   for (int i=0;i<N;i++)
    {
     cout<<M[i].name<<endl;
     cout<<M[i].v<<endl;
     cout<<M[i].autor<<endl;
     cout<<M[i].nositel<<endl;
    }
}
void GetData(Inform *M,int N)
{
   cin.ignore();
     for (int i=0;i<N;i++)
      {
        cout<<"\n";
        cout<<"NAZVANIE: ";cin.getline(M[i].name,30);
 
        cout<<"OBIEM: "; cin>>M[i].v;
        cin.ignore();
 
        cout<<"AUTOR: ";cin.getline(M[i].autor,30);
        cout<<"NOSITEL: ";cin.getline(M[i].nositel,30);
      }
}
  
int main()
{
    system("CLS");
      int N; cout<<"Vvedite  N: ";cin>>N;
      Inform *M=new Inform[N];
        GetData(M,N); 
        ShowData(M,N); 
     delete []M;
    system("PAUSE");
return 0;
}
Примерно так, но где-то ошибки, т.к. более 1-го элемента не создает.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru