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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
evgen1986
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 17
#1

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

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

Ребята, извените если написал не туда просто не знаю куда. Может кто нибудь помочь у меня сесия начинается, задали задание домой по предмету програмирование на 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2011, 09:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос програмирование с++ (C++):

програмирование ООП С++ - C++
проблема такая в Visual Studio при компиляции выскакивает такая ошибка (fatal error C1083: Не удается открыть файл включение: iostream.h:...

Програмирование ATmega8 - C++
У меня курсовой проект по микропроцессорам на тему электронные напольные весы с индикатором с применением МК. Я применяю четыри датчика...

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

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

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

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

2
example
4 / 4 / 0
Регистрация: 22.12.2010
Сообщений: 13
10.01.2011, 13:05 #2
Цитата Сообщение от 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
Vulkan_Sh
3 / 3 / 0
Регистрация: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2011, 13:46
Привет! Вот еще темы с ответами:

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

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

програмирование колебаний нелинейного осцилятора в c++ - C++
Помогите пожалуйста...дали тему курсовой - моделирование колебаний нелинейного осцилятора,а я даже не представляю как это делать..в...

Програмирование под два ядра - C++
Добрый день, передо мной была поставлена задача освоить программирование под два ядра. Однако у меня возникли трудности с понятиями,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru