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

Вывести информацию о студентах, в которых доход на члена семьи меньше двух минимальных зарплат - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование потоковых итераторов http://www.cyberforum.ru/cpp-beginners/thread892194.html
Вот код:#include<iostream> #include<vector> #include<algorithm> #include<iterator> using namespace std; int main() { vector<int> ints; copy(istream_iterator<int>(cin),istream_iterator<int>(),back_inserter(ints)); sort(ints.begin(),ints.end());
C++ Шифр цезаря, ввод текста с клавиатуры, вывод в файл Здравствуйте, возникла проблема - Задали мне задание и дали срок 4 месяца, я благополучно как смог написал программу за недею, но в буквально за 3 дня до сдачи я открыл задание и понял, что ввод символов нужно производить с клавиатуры, а не с файла, как сделал я. Как видоизменить программу, чтоб она считывала данные с клавиатуры? #include "stdafx.h" #include <iostream> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread892177.html
C++ Переключение
Вводится с клавы число К. К принадлежит . Вывести значение числа и знак СЛОВАМИ. Писал , использую свитч. Вышел код большой. Мне сказали, что надо упростить и свитч не рационален..Надо написать более короткий вариант. Я понятия не имею как. Помогите пожалуйста. Вот первоначальный мой код: #include <stdio.h> #include <conio.h> #include <locale.h> void main() { setlocale( 0, "Russian" );...
C++ Дан файл целых чисел
Дан файл целых чисел. Удвоить его размер, записав в конец файла все его исходные элементы (в обратном порядке).
C++ Описать каждый шаг в программе http://www.cyberforum.ru/cpp-beginners/thread892148.html
Помогите описать каждый шаг в программе: #include <iostream> #include <stdio.h> #include <stdlib.h> #include <conio.h> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */
C++ Длинный путь Имеется n городов пронумерованных от 1 до n и m соединяющих дорог. Расстояния между любыми двумя городами равны 1. Найти длину пути между двумя самыми удаленными городами. Прошу помочь. подробнее

Показать сообщение отдельно
delpors
 Аватар для delpors
3 / 3 / 1
Регистрация: 14.05.2013
Сообщений: 20
09.07.2013, 22:57     Вывести информацию о студентах, в которых доход на члена семьи меньше двух минимальных зарплат
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
#include <iostream>
 
struct student{
    std::string iniciali;
    int dohod;
    int sredniyBal;
    int gruppa;
};
const int MinZar(5206);          //Минимальный размер оплаты труда
void vvod(student cub[],int razmer);//Ввод значений в структуру
void reshenie(student cub[],int razmer);//Вывести значения на дисплей
 
int main(){
    int razm;
    std::cout<<"Количество студентов в списке: ";
    std::cin>>razm;
    std::cin.get();
    student student1[razm];
    vvod(student1,razm);
    reshenie(student1,razm);
}
void vvod(student cub[],int razmer){
    for(int a(0);a<razmer;a++){
        std::cout<<"Ф.И.О студента: ";
        getline(std::cin,cub[a].iniciali);
        std::cout<<"Какой у него средний балл?: ";
        std::cin>>cub[a].sredniyBal;
        std::cout<<"Какая у него група?: ";
        std::cin>>cub[a].gruppa;
        std::cout<<"Месячный доход всех членов семьи: ";
        std::cin>>cub[a].dohod;
        std::cin.get();
    }
}
void reshenie(student cub[],int razmer){
    int mrot2(MinZar*2);
    for (int a(0);a<razmer;a++){
        if(cub[a].dohod<mrot2){
            std::cout<<cub[a].iniciali<<" из "<<cub[a].gruppa<<"-й группы, доход $"<<cub[a].dohod<<std::endl;
 
        }
    }
}
Вот мой вариант, если нужно с функциями.
 
Текущее время: 16:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru