|
|
Другие темы раздела | |
C++ Заданы 3 целых числа, отсортировать в порядке возрастания.
https://www.cyberforum.ru/ cpp-beginners/ thread568505.html Задание: Задано три целых числа. Необходимо вывести их в порядке возрастания. Числа не превышают 109 по модулю. Входные данные: Три числа, разделенные пробелом. Выходные данные: Три числа в порядке возрастания, разделенные пробелом Пример входных данных: 2 37 9 Пример выходных данных: 2 9 37 p.s. Тут получается 6 различных комбинаций трех чисел, у меня в получалось упорядочить только... |
C++ деструктор по умолчанию Всем привет. Хотелось бы обсудить такой код: class A { }; class B: virtual public A { }; class C: public virtual A |
C++ Отсортировать массив в порядке возрастания до первого максимального
https://www.cyberforum.ru/ cpp-beginners/ thread568491.html Здравствуйте. Нужно отсортировать массив в порядке возрастания элементов до первого максимального. #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; const int n=6; |
C++ запись в word,excel можно ли записывать данные вместо .тхт файла в word или excel? https://www.cyberforum.ru/ cpp-beginners/ thread568482.html |
C++ 2 маленькие задачки на массивы 1.в массиве поменять max и min элемент и вывести массив до перемещения и после 2.посчитать количество четных элементов стоящих на нечетных местах |
C++ Вывести длину пути и города, через которые он проходит Здравствуйте, Я студент 1-ого курса, нужна помощь с написание кода к этой задаче на С++ «Второй по длине путь» Условие Задано N городов c номерами от 1 до N и сеть из M дорог с односторонним движением между ними. Каждая дорога задается тройкой (i,j,k), где i - номер города, в котором дорога начинается, j - номер города, в котором дорога заканчивается, а k - ее длина (число k - натуральное).... https://www.cyberforum.ru/ cpp-beginners/ thread568464.html |
C++ Вычислить наименьшую цену, которую покупатель должен заплатить за заданные покупки, и определить, какими скидками это можно сделать.
https://www.cyberforum.ru/ cpp-beginners/ thread568461.html Здравствуйте, Я студент 1-ого курса, нужна помощь с написание кода к этой задаче на С++ Торговые скидки (время на тест 1 секунда) Условие В магазине каждый товар имеет цену. Например, цена одного цветка равна 2$, а цена одной вазы равна 5$. Чтобы привлечь покупателей, магазин ввел скидки. Скидка заключается в том, чтобы продавать набор одинаковых или разных товаров по пониженной цене.... |
C++ Найти и удалить среднюю по значению из вершин дерева Здравствуйте, Я студент 1-ого курса, нужно помощь с написанием кода к этой программе. Задача 25 Условие Найти и удалить (правым удалением), если существует, среднюю по значению из вершин дерева, у которых количество потомков в левом поддереве отличается от количества потомков в правом поддереве наибольшим образом. Если у вершины отсутствует некоторое поддерево, то количество потомков в... |
C++ Перебор неповторяющихся сочетаний
https://www.cyberforum.ru/ cpp-beginners/ thread568435.html Здравствуйте. Существует ли какая-нибудь функция на c++, которая перебирает все возможные перестановки без повторений элементов? например для чисел 1 2 3 4 это будет 1 2 1 3 1 4 2 3 2 4 3 4 1 2 3 1 2 4 |
C++ Удалить слово слева от курсора. case 107:{ /*Ctrl-Del*/ i=xk+xt; m=0; while((*(rs+i)==' ')|(*(rs+i)=='\n')|(*(rs+i)=='\0'))i++; while((*(rs+i)!=' ')&&(*(rs+i)!='\n')&&(*(rs+i)!='\0')&&(i<100)) i++, m++; if ((m==0)&(xk==1)) /*если строка пуста, то поднимаем вверх */ { for(d=1;d<100;d++) {for (i=0;i<100;i++) *(rs+i)=*(rs+i);} https://www.cyberforum.ru/ cpp-beginners/ thread568426.html |
C++ Рисование ломанной линии и фиксирование её клавишей Есть такая задачка: Рисуется ломаная линия. Фиксирование первых и очередных узлов осуществляется нажатием клавиши ''Enter'', фиксирование последнего узла двойным нажатием клавиши ''Enter''. Для удаления всей ломаной линии необходимо нажать клавишу "Esc". Пробую на паскале уже неделю сделать, не получается. Добавлено через 2 часа 31 минуту проблема в фиксировании Добавлено через 6... |
C++ Структура - спортсмен-многоборец 10 спортсменов многоборцев принимают участие в соревнования по пяти видам спорта.по каждому виду спорта спортсмен набирает определенное количество очков.спортсмену присваивается звание мастера,если он набрал в сумме не менее k очков.сколько спортсменов получило звание мастера Добавлено через 1 минуту помогите с решением на с++...дело в том,что новичок...не всё так гладко получается:cry: https://www.cyberforum.ru/ cpp-beginners/ thread568384.html |
0 / 0 / 0
Регистрация: 24.03.2012
Сообщений: 12
|
|
0 | |
Как улучшить код?! - C++ - Ответ 300425108.05.2012, 12:12. Показов 841. Ответов 5
Метки (Все метки)
Написал код к заданию: Дан целочисленный массив размера N. Если он является перестановкой, то есть содержит все числа от 1 до N, то вывести 0, в противном случае вывести номер первого недопустимого элемента.
Код
#include <stdio.h> #include <stdlib.h> int main (void) { int n=10,i,y,k=0,z=0; int a[n]; srand(8); for(i=0;i<n;i++) a[i]=rand()%10; printf("\n\nARRAY A\n\n"); for(i=0;i<n;i++) printf("%8i",a[i]); for(i=0;i<n;i++) { if((a[i]>=1)&&(a[i]<=n)) y=1; else { y=0; if(k==0) z=i; k=1; } } if (y==1) printf("\n\n0\n\n"); else { printf("\nNe tot element "); printf("%i",z); } return 0; } Вернуться к обсуждению: Как улучшить код?! C++
0
|
08.05.2012, 12:12 | |
Готовые ответы и решения:
5
Как улучшить свой код и его структуру? Как можно улучшить мой код? Калькулятор Классы. Ввод данных о книге и их отображение (как улучшить код?) Плохой калькулятор: как его сделать нормальным? (улучшить код) |
08.05.2012, 12:12 | |
08.05.2012, 12:12 | |
Помогаю со студенческими работами здесь
0
Как улучшить следующий код программы? Поиск всех простых чисел до 1000 Нужно улучшить код Перегрузка функций - улучшить код Помогите улучшить простой код |