Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Поиогите с задачкой https://www.cyberforum.ru/ cpp-beginners/ thread379507.html
И так....долго думал и решил к вам обротитса...Есть задача которую нада закончить....програмирование на С.. Сама задача:Есть рядок S1,в ньом нада заменить все вхождения S2 на S3. сам я из Украини поетому оригінал: Дано три рядки: S1, S2, S3. Замінити в рядку S1 перше, останнє і всі входження рядка S2 на S3. вот мои начьортивания: #include <iostream> #include <string.h>
C++ Есть ли ошибка?
сам класс class stud_file { map <string, list<string> > data; public: stud_file (string s) { ifstream FS; //Fs(s) ?
C++ Сформировать матрицу https://www.cyberforum.ru/ cpp-beginners/ thread379505.html
Помогите сделать задачу:дан вектор размера (6;1),нужно сформировать матрицу(6;3) ,каждый столбец которой равен элементам исходного вектора ,в степени:для первого столбца в нулевой,для 2 в первой ,для 3 во второй!как это можно реализовать?
C++ Даны два динамических массива размерами n и m. Создать динамический массив из заданных, путем их объединения. Даны два динамических массива размерами n и m. Создать динамический массив из заданных, путем их объединения. Помогите пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread379504.html
Инициализация глобальных переменных C++
Требуется инициализировать 2 массива и 2 переменные, которые используются в 2-х функциях, с клавиатуры, но без передачи их в качестве аргумента этим функциям, как образом?
C++ Задание Есть задание: Сжать элемент удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями. #include <stdio.h> #include <conio.h> #include <locale.h> #include <iostream> int main(){ setlocale(LC_ALL, "Russian"); int *j; int i, n, z; https://www.cyberforum.ru/ cpp-beginners/ thread379488.html
C++ Упорядочить символы массива в алфавитном порядке Даны строки A и B. Если строки состоят из одних и тех же символов и в A нет повторяющихся символов, то упорядочить символы A в алфавитном порядке и удалить из B русские буквы; в остальных случаях упорядочить символы A в порядке, обратном к алфавитному, удалив повторяющиеся символы, и продублировать знаки препинания в B. https://www.cyberforum.ru/ cpp-beginners/ thread379484.html C++ Форт Нокс
Всем доброго времени суток. Начну с того, что прежде всего я не знала, в какую тему правильнее будет написать мою задачу. Но начнем с главного, с проблеммы с условием. Итак, задано на языке Си решить следующую задачку ("совершенно дэбильную", как сказал наш преподаватель). Есть космический корабль, который прилетел на планету Земля для того, чтобы собрать все наше золото. Рандомно в начале...
C++ Задача по наследованию. Не понимаю некоторые моменты в формулировке задания https://www.cyberforum.ru/ cpp-beginners/ thread379479.html
Здравствуйте! Вот есть задание: Описать базовый класс СТРОКА Обязательные поля класса: # Указатель на char - хранит адрес динамически выделенной памяти для размещения символов строки; # Значение типа int - хранит длину строки в байтах; Обязательные методы: # Конструктор без параметров; # Конструктор, принимающий в качестве параметра С-строку (заканчивается нулевым байтом); #...
C++ Вывести наибольшее из целых чисел К,для которых сумма 1+2+...+К будет меньше или равна N, и саму эту сумму. while. Дано целое число N(>1).Вывести наибольшее из целых чисел К,для которых сумма 1+2+...+К будет меньше или равна N, и саму эту сумму. помогите решить )) спасибо) https://www.cyberforum.ru/ cpp-beginners/ thread379476.html
C++ запись алгоритма
как правильна на С записать: 1. logx(y)- логарифм y по основанию x 2. ln y- натуральный алгоритм
C++ Перегруженные функции Подскажите, плиз, с заданием. Задание у меня такое: написать перегруженную функцию для расчета: y=|sin x|-|cos x| Написал я прогу на основе найденного одного листинга: #include <iostream> #include <cmath> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread379462.html
32 / 32 / 8
Регистрация: 07.10.2011
Сообщений: 117
08.11.2011, 11:42 0

задача на C++ - C++ - Ответ 2147855

08.11.2011, 11:42. Показов 2147. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Fajzullin_A как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
void main()
{ unsigned long long a;
cout<<"Input number "<<endl;
cin>>a;
unsigned short temp,z,i,j,massiv1[10];i=0;
while(a!=0){//Алгоритм вырезки из числа последней цифры и запись этой цифры в массив
    massiv1[i]=a%10;
    a=a/10;
    i++;
 
}
//Затем упорядочиваем этот массив по убыванию, так как нужно чтоб не по возрастанию
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for(z=0;z<i;z++)
for(j=0;j<i-1;j++)
    if(massiv1[j]<massiv1[j+1])
    {
    temp=massiv1[j];
    massiv1[j]=massiv1[j+1];
    massiv1[j+1]=temp;
    
    }//И выводим то, что получилось
        for(j=0;j<i;j++)
            cout<<massiv1[j];
        // вводим любое число, для выхода
        cin>>a;
}
Добавлено через 28 секунд
Пойдёт такая?
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
#include <iostream>
 
using namespace std;
 
void main()
{ unsigned long long a;
cout<<"Input number "<<endl;
cin>>a;
unsigned short temp,z,i,j,massiv1[10];i=0;
while(a!=0){//Алгоритм вырезки из числа последней цифры и запись этой цифры в массив
    massiv1[i]=a%10;
    a=a/10;
    i++;
 
}
 
//Затем упорядочиваем этот массив по убыванию, так как нужно чтоб не по возрастанию
for(z=0;z<i;z++)
for(j=0;j<i-1;j++)
    if(massiv1[j]<massiv1[j+1])
    {
    temp=massiv1[j];
    massiv1[j]=massiv1[j+1];
    massiv1[j+1]=temp;
    
    }//И выводим то, что получилось
        for(j=0;j<i;j++)
            cout<<massiv1[j];
        // вводим любое число, для выхода
        cin>>a;
}

[/CPP]

Вернуться к обсуждению:
задача на C++ C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2011, 11:42
Готовые ответы и решения:

Задача: В некотором государстве ввели компьютерный паспорт гражданина.(задача)
Доброго времени суток,форумчане. Хотелось бы попросить помощи в решении одной задачи от умных...

Задача на k-тую цифру последовательности, задача на схему Горнера.
Ну, собственно опять прошу помощи... Задача 1: Определить k-тую цифру последовательности...

Задача на перебор вариантов. Задача Л.Эйлера. Про чиновника
Задача Л.Эйлера. Некий чиновник купил лошадей и быков на сумму 1770 талеров. За каждую лошадь он...

Первая смешанная задача для волнового уравнения на отрезке (задача о колебаниях ограниченной струны) методом Фурье
Решить первую смешанную задачу для волнового уравнения на отрезке (задача о колебаниях ограниченной...

1
08.11.2011, 11:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2011, 11:42
Помогаю со студенческими работами здесь

Задача о размещении весов по ящикам (задача о рюкзаках)
Есть упорядоченный по невозрастанию набор весов предметов w1..wn, которые необходимо распределить...

Задача линейного программирования, транспортная задача
Всем привет. сижу на экзамене, помогите пожалуйста решить,сроно!!! заранее спасибо.

Задача на файл и задача на создание очереди
1 Дан символьный файл, содержащий, по крайней мере, один символ пробела. Удалить из файла все...

Задача о размене -задача динамического программирования?
Является ли задача о размене суммы задачей динамического программирования? Мне кажется нет. хотя...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru