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

Массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одна на тему Структуры данных! http://www.cyberforum.ru/cpp-beginners/thread96973.html
Написать программу формирования сведения об успеваемости студентов. Каждая запись этой ведомости должен содержать номер группы, фамилия студента, средний балл за последнюю сессию. Вывести списки студентов по группам. В каждой группе фамилии студентов разместить в порядке убывания среднего балла. Вот условие второй:
C++ Динамические строки и массивы строк Всем привет, помогите мне решить вот такие задачи: 1). Вводится массив строк символов. Необходимо найти самую длинную строку и увеличить остальные строки в массиве до длины самой большой строки, используя символ " ! ". 2). Дано 2 строки слов. Необходимо объединить их в одну за принципом: Дано: строка1_слово1 строка1_слово2 строка1_слово3 строка2_слово1 строка2_слово2 строка2_слово3... http://www.cyberforum.ru/cpp-beginners/thread96970.html
C++ файлы
помогите плз кто нить вот задание Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию.Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию. я начал делать но что то у меня не получается плз надо срочно исправьте ктонить..!!!!! // hgjfkd.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include...
C++ Строковая переменная
Привет всем! Изучаю С++. Ну, проблему кодировки в консольном окне вреде бы решил (работаю в Vicual C++ 2008). Вот такая простенькая программка работает на русском языке: ПК спрашивает "как вас зовут", пользователь отвечает "Вася", в новой строке появляется "Привет, Вася". #include <iostream> #include <string> using namespace std; int main() { string nam;
C++ перевести из Паскаля в Срр http://www.cyberforum.ru/cpp-beginners/thread96937.html
Program lab_3; uses CRT; var x,i,min: integer; Begin clrscr; min:=$FFF; for i:=0 to 9 do begin readln(x);
C++ Работа с библиотекой math.h Задача звучит так: найти f(x) при x=0.7 и остаток от деления f(x) на g(x). Среда Borland C++ 3.1 #include <stdio.h> #include <conio.h> #include <math.h> int main(void) { double x,y,g; float w; printf ("Input x\n"); scanf ("%d",&x); подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
21.02.2010, 21:35     Массив
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
for(i=0; i<n; i++)// в этой строке и в двух ниже ищем самый минимальный элемент массива, значение которого запишем в переменную min
if(min>mas[i])
min=mas[i];
while(kol_min<k && fl) начинаем цикл, который закончится когда fl станет равным нулю или переменная kol_min (сейчас эта переменная равна 1) станет равной k (сейчас она равна 3) - т.е. когда вычислим три самых минимальных элемента
{
fl1=0;
fl=0;
for(i=0; i<n; i++)// в этой строчке и семи ниже ищем первый попавшийся элемент массива, который больше min, если такого не найдем, то fl останется равной 0 и мы выйдем из цикла
{
if(!fl1 && mas[i]>min)
{
fl1=1;
temp=mas[i];
fl=1;
}
if(fl && temp>mas[i] && mas[i]>min)// в этой строке и двумя строчками ниже ищем минимальный элемент в массиве, но который больше значения в min, найденное значение записываем в temp
temp=mas[i];
}
kol_min++;// увеличиваем переменную на 1
min=temp;// присваиваем min значение temp
}
По окончании этого цикла в переменной min находится самое большое из минимальных значений которые нужно вывести на экран. Остается дело за малым...
 
Текущее время: 17:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru