Лаб_№5( Массивы)
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector <int> array(15);
for (int i = 0; i < array.size(); i++)
{
array[i] = i;//заполняем вектор числами от 0 до длины вектора.
if (array[i] % 2 == 0)
{
cout << array[i] << ""; // вывод только четных чисел.
}
}
return 0;
}
Лаб_№6(матрицы)
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int main()
{
srand((int)time(0));
int N, M, count_null, count_even, count_pos, max = 0;
cout << "N="; cin >> N;
cout << "M="; cin >> M;
int** a = new int* [N];
for (int i = 0; i < N; i++)
a[i] = new int[M];
for (int i = 0; i < N; i++)
{
count_null = 0;
count_pos = 0;
for (int j = 0; j < M; j++)
{
a[i][j] = rand() % 19 - 9;
if (a[i][j] == 0) count_null++;
if (a[i][j] > 0) count_pos++;
cout << setw(3) << a[i][j] << " ";
}
if (i == 0 || count_pos > max) max = count_pos;
if (count_null == 0)
{
count_even = 0;
for (int j = 0; j < M; j++)
if (a[i][j] % 2 == 0) count_even++;
if (count_null == 0) cout << " count_even=" << count_even;
}
cout << endl;
}
for (int i = 0; i < N; i++)
{
count_pos = 0;
for (int j = 0; j < M; j++)
if (a[i][j] > 0) count_pos++;
if (count_pos == max) cout << "Row " << i + 1 << " with max positive" << endl;
}
for (int i = 0; i < N; i++)
delete[] a[i];
delete[] a;
system("pause");
return 0;
}
Предмет:
ИнформатикаАвтор:
leraKlykmann пк
ответ по ссылке: http://www.psu.ru/files/docs/personalnye-stranitsy- prepodavatelej/buzmakova/buzmakova1.pdf
Автор:
Fedoseewa27Добавить свой ответ
Помогите пожалуйста
Вставка лаб_№8(структуры) С++
задание 4 языки программирования высокого уровня Структуры данных
лаб_№8 (структуры) на с++
#include<iostream>
#include<clocale>
using namespace std;
int const n = 5;
int main() {
setlocale(LC_ALL, ". 1251");
struct student {
char fio[20];
int number;
float usp[n];
};
student N[n];
int StudBestcount;
for (int i = 0; i < n; ++i) {
cout << "Введите фамилию и инициалы студента " << i << "-ого списка:" << endl;
cin >> N[i].fio;
cout << "Номер группы студента " << i << "-ого списка:" << endl;
if (i == 0)cin >> N[i].number;
else cin >> N[i].number;
cout << "Введите оценки студента " << i << "-ого списка:" << endl;
if (i == 0) {
for (int j = 0; j < n; ++j) {
cout << "Subject[" << j << "]:"; cin >> N[i].usp[j];
if (N[i].usp[j] > 0 && N[i].usp[j] <= 5)continue;
else { --j; cout << "Пятибалльная система!" << endl; }
}
}
else
for (int j = 0; j < n; ++j) {
cout << "Subject[" << j << "]:"; cin >> N[i].usp[j];
if (N[i].usp[j] > 0 && N[i].usp[j] <= 5)continue;
else { --j; cout << "Пятибалльная система!" << endl; }
}
}
cout << "Сведения о студентах по возрастанию номера группы" << endl;
for (int i = 0; i < n - 1; ++i) {
int imin = i;
for (int j = i + 1; j < n; ++j)
if (N[j].number < N[imin].number) imin = j;
float temp = N[i].number; N[i].number = N[imin].number; N[imin].number = temp;
}
for (int i = 0; i < n; ++i) {
cout << "Фамилия и инициалы студента:" << N[i].fio << endl;
cout << "Номер группы студента: " << N[i].number << endl;
cout << "Оценки студента: " << N[i].fio << ":" << endl;
for (int j = 0; j < n; ++j)
cout << "Subject[" << j << "]:" << N[i].usp[j] << endl;
}
cout << "Отличники:" << endl;
for (int i = 0; i < n; ++i)
for (int j = 0; j < n; ++j) {
StudBestcount = 0;
if (N[i].usp[j] >= 4.0) {
cout << "Фамилия и инициалы студента-отличника:" << N[i].fio << endl;
cout << "Номер группы студента-отличника:" << N[i].number << endl;
j = (n - 1);
++StudBestcount;
}
}
if (StudBestcount == 0) cout << "Студентов-отличников нет!" << endl;
}
Предмет:
ИнформатикаАвтор:
leraKlykmann пкОтветов:
Смотреть
Предмет:
Другие предметыАвтор:
анонимОтветов:
Смотреть
Предмет:
Другие предметыАвтор:
анонимОтветов:
Смотреть
Предмет:
Другие предметыАвтор:
анонимОтветов:
Смотреть