0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 17
1

програмирование с++

10.01.2011, 09:01. Показов 2119. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребята, извените если написал не туда просто не знаю куда. Может кто нибудь помочь у меня сесия начинается, задали задание домой по предмету програмирование на c++ у меня 1 курс сам пока еще не умею, вообщем может кто нибудь помочь вот задания:

Задание № 1-4
1) Дано натуральное число N. Определить, содержит ли это число М (М<=N) одинаковых цифр.
2) Цилиндр единичного объема имеет высоту H. Определить радиус основания цилиндра для значений H, равных 0.5, 1, 1.5, …, 5.
3) Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Определить, какие символы являются словами.
4) Изобразить точку, совершающую независимые гармонические колебания с частотой 1 по горизонтали и с частотой 2 по вертикали с амплитудами соответственно А1 и А2. Считать, что в момент времени t точка имеет координаты x= А1cos1t, y= А2cos2t. Предусмотреть возможность управления с клавиатуры значениями 1, 2.
5) Дан текстовый файл F. Найти самое длинное слово. Если таких слов несколько, найти их все. Переписать эти слова в другой файл G.
6) Даны инвентарный файл F, содержащий сведения о количестве изделий разных видов продукции, хранящейся на складе (вид продукции задается порядковым номером), и вспомогательный файл G, содержащий сведения о том, на сколько уменьшилось или увеличилось количество изделий этих видов продукции. Обновить файл F на основе файла G.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2011, 09:01
Ответы с готовыми решениями:

програмирование ООП С++
проблема такая в Visual Studio при компиляции выскакивает такая ошибка (fatal error C1083: Не...

Динамическое програмирование
Очень нужна помощь в решении задач на С++ или С++ Builder Помогите кто сможет,последняя надежда на...

Програмирование ATmega8
У меня курсовой проект по микропроцессорам на тему электронные напольные весы с индикатором с...

С чего начать програмирование?
Я занимаюсь в основном в Веб среде. И решил расширить свои знания на C++. Дело в том что теорему...

2
4 / 4 / 1
Регистрация: 22.12.2010
Сообщений: 13
10.01.2011, 13:05 2
Лучший ответ Сообщение было отмечено evgen1986 как решение

Решение

Цитата Сообщение от evgen1986 Посмотреть сообщение
2) Цилиндр единичного объема имеет высоту H. Определить радиус основания цилиндра для значений H, равных 0.5, 1, 1.5, …, 5.
Объем цилиндра равен произведению числа ПИ (использовал значение 3.1415) на квадрат радиуса основания цилиндра на высоту цилиндра -> откуда и выражаем радиус...
Код Visual C++:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
 
int main()
{
    using namespace std;
 
    double v = 1.0; //v - объем цилиндра равный из условия 1
    double h = 0.5; //h - высота цилиндра
    double pi = 3.1415;
    int counter = 1; //counter - счетчик для цикла
    
    while (counter <= 10)
    {
        cout << "R = " << sqrt(v/(pi*h)) << endl;
        h += 0.5;
        counter++;
    }
 
    return 0;
}
Результат выполнения:
C++
1
2
3
4
5
6
7
8
9
10
11
R = 0.797896
R = 0.564198
R = 0.460666
R = 0.398948
R = 0.35683
R = 0.32574
R = 0.301576
R = 0.282099
R = 0.265965
R = 0.252317
Для продолжения нажмите любую клавишу . . .
1
3 / 3 / 2
Регистрация: 08.01.2011
Сообщений: 22
10.01.2011, 13:46 3
Цитата Сообщение от evgen1986 Посмотреть сообщение
1) Дано натуральное число N. Определить, содержит ли это число М (М<=N) одинаковых цифр.
вот код:
C++
1
2
#include <iostream>
#include <stdio.h>
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        int N = 0, M = 0;
    std::cout << "Input N and M \n";
    std::cin >> N >> M;
    int mas[10];
    for (int i = 0; i < 10; i++) mas[i] = 0; //обнуляем массив счетчиков
 
    int temp = M;
    while (temp != 0) 
    {
        mas[temp % 10]++;
        temp /=10;
    }
    for (int i = 0; i < 10; i++)
        if (mas[i] == N)
            std::cout << "Number have " << N <<" identical figures [" << i << "]\n";
программа покажет есть ли в числе N одинаковых цифр
1
10.01.2011, 13:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2011, 13:46
Помогаю со студенческими работами здесь

Програмирование физически процесов
Задача о теле брошенном под углом к горизонту дан угол альфа начальная скорость и сопротивление...

Обьектно ориентированное програмирование
Помогите пожалуста решить прогу. Меня недопускают к сесии срочно задача нада Составить описание...

програмирование ветвлящихся алгоритмов
помгите пожадуйста решить очень надо 1.Даны три действительные числа. Возвести в квадрат те из...

Мат. програмирование. контрольная
1. Даны координаты трех точек на плоскости. Если они могут быть вершинами разностороннего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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