Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Копирование векторов https://www.cyberforum.ru/ cpp-beginners/ thread1963509.html
подскажите как из вектора s скопировать все в вектор b? #include <iostream> #include <string> #include <vector> using namespace std; int main() { vector<int> s,b;
C++ Вывести количество точек, попадающих в данный прямоугольник.
Дано 4 целых числа x1, y1 и x2,y2, которые образуют прямоугольник, а также набор из N точек с координатами (х, у). Вывести количество точек, попадающих в данный прямоугольник. ...
Проверить присутствует ли число N в файле C++
дан текстовый файл содержащий упорядоченные по возрастанию числа одной разрядности и число N.Проверить присутствует ли число N в файле.
C++ Стрелочное меню Здравствуйте, возникла проблема с выводом в текста для меню внутри консоли. Текст исчезает сразу после очистки экрана, и не выводится повторно, прикол в том что можно нажимать стрелки, и будет... https://www.cyberforum.ru/ cpp-beginners/ thread1963478.html
C++ потоки ничего не делают https://www.cyberforum.ru/ cpp-beginners/ thread1963466.html
Пытаюсь написать приложение с параллельным вычислением функции. Создаю потоки, но ничего не меняется. Значение массива остается прежним. В чем проблема? #define _AFXDLL #include <iostream>...
Дано 4 целых числа x1, y1 и x2,y2, которые образуют прямоугольник, а также набор из N точек с координатами C++
Дано 4 целых числа x1, y1 и x2,y2, которые образуют прямоугольник, а также набор из N точек с координатами (х, у). Вывести количество точек, попадающих в данный прямоугольник.
C++ Что то в 14 строке не так?Как можно перезаписать?
Что то в 14 строке не так?Как можно перезаписать? #include<iostream> #include<cstdlib> #include <cmath> #include <clocale> using namespace std; int main()
C++ Двухсвязные списки Выполнить задания с использованием двухсвязных списков. Даны натуральное число n, действительные числа a1, a2, ..., a2n. Получить a1a2n+a2a2n-1+...+anan+1 https://www.cyberforum.ru/ cpp-beginners/ thread1963439.html
C++ Функция, которая формирует список, включив в него по одному разу элементы, которые входят в один из списков https://www.cyberforum.ru/ cpp-beginners/ thread1963438.html
Выполнить задания с использованием связанных динамических структур данных. Описать функцию, которая формирует список символов L, включив в него по одному разу элементы, которые входят в один из...
C++ Некорректное удаление элемента бинарного дерева поиска Задача состоит в том, чтобы удалить максимальный в левом поддереве элемент и все его порожденные элементы. Я нахожу этот элемент и присваиваю значение его указателя NULL, перед этим сделав... https://www.cyberforum.ru/ cpp-beginners/ thread1963432.html
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 2
0

Вывести на экран анкетные данные студентов, получивших за первый и второй экзамен оценку 5

19.04.2017, 06:29. Просмотров 1074. Ответов 1
Метки (Все метки)

Отсортировать студентов по оценке по году рождения. Вывести на экран анкетные данные студентов, получивших за первый и второй экзамен оценку 5. N = 7.

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
50
51
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
#include <iomanip.h>
  /* Описание структуры, которая представляет монастырь */
struct mon {
          char name[15];   /* название */
          char sc;                /* школа */
          int cnt;                 /* количество монахов */
          float sq;                /* площадь */
} mm[10];                      /* определение массива монастырей */
int main(void) {
struct mon x;         /* рабочая переменная */
int n;                     /* количество элементов в массиве */
int i, j;                   /* текущие индексы в массиве */
int m;                    /* индекс минимального элемента */
/*ввод данных*/
for (n=0; n<10; n++) {
  cout<<"Vvedite: nazvanie, shkolu, kol-vo, ploshad monastiria " << n+1;
  cin>>mm[n].name;
  if (!strcmp(mm[n].name,"***")) break;
 cin>> mm[n].sc;
 cin>> mm[n].cnt;
 cin>> mm[n].sq;
}
/*вывод данных в виде таблицы*/
cout <<"------------------------------------------------------------\n";
cout <<"|                     monastiri                            |\n";
cout <<"|----------------------------------------------------------|\n";
cout <<"|   nazvanie    |   shkola | Kolichestvo  |      Ploshad   |\n";
cout <<"|               |          |   monahov    |       zemel    |\n";
cout <<"|---------------|----------|--------------|----------------|\n";
for (i=0; i<n; i++)     cout<<"|"<<setw(15)<<mm[i].name<<"|"<< setw(10)<<mm[i].sc<<"|"<<setw(14)<<mm[i].cnt<<"|"<<setw(16) <<mm[i].sq<<"|"<<"\n";
cout<<"------------------------------------------------------------\n";
/*сортировка*/
 for (i=0; i<n-1; i++) {
    m=i;                                 /* минимальный элемент - первый */
    for (j=i+1; j<n; j++)
      /*если текущий элемент>мин, он становится минимальным*/
      if (strcmp(mm[m].name, mm[j].name)>0) m=j;
    if (m>i) {
       /* перестановка первого и минимального элементов */
      x=mm[i];
      mm[i]=mm[m];
      mm[m]=x;
    }
}
/*вывод отсортированных данных в виде таблицы*/
cout <<"------------------------------------------------------------\n";
cout <<"|                     monastiri                            |\n";


Вернуться к обсуждению:
Вывести на экран анкетные данные студентов, получивших за первый и второй экзамен оценку 5
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2017, 06:29
Готовые ответы и решения:

Анкетные данные абитуриентов, получивших за последний экзамен оценку 2
Анкетные данные абитуриентов, получивших за последний экзамен оценку 2 Пожалуйстаа

Вывести на экран анкетные данные студентов, получивших за всю сессию все оценки
: Составить список, содержащий сведения об n студентах. Для каждого студента должно быть указано:...

Распечатать анкетные данные студентов, получивших одну оценку 3 за все время обучения
Подскажите пожалуйста, где здесь ошибка??? program laba_12_zad_3; type student=record...

Распечатать анкетные данные студентов, получивших одну оценку 3 за все время обучения
Составить список учебной группы, включающей 25 человек. Для каждого учащегося указать дату...

__________________
1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.