Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
 Аватар для GET HARD
-1 / 0 / 0
Регистрация: 13.04.2011
Сообщений: 7

Экзамен по C

13.04.2011, 19:16. Показов 3997. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Мой друг учится на программиста. Но временно у него нет доступа к сети Интернет и он попросил меня помочь ему с решение задач ( я сам в программировании 0), и поэтому решил выложить часть задач на форум. Прошу помочь моему другу, буду очень благодарен.
Если можно напишите решение данных задач развернуто ( можно без комментариев, это дело надо решить до субботы). В долгу не останусь!
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Курсовой проект. Программирование на языке высокого уровня С.
Цель проекта: повторить и закрепить все основные темы курса.
Для получения сертификата компании BELHARD вы должны выполнить все задания и оформить отчет. В отчете листинги всех программ с комментариями. Задания со * являются наиболее сложными и необязательными для выполнения. Но если вы действительно хотите стать хорошим программистом, то попробуйте решить и их.
Список тем: линейные алгоритмы, ветвления, оператор выбора, циклы, массивы, строки, сортировки, функции, структуры, файлы, алгоритмы шифрования.

Вариант5
1. Вычислить значение выражения по формуле (все переменные принимают действительные значения):
2. Вычислить расстояние между двумя точками с данными координатами (х1, у1)и (x2, у2).
3. Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае: Треугольник со сторонами а, b, с является равносторонним.
4. Даны целые числа т, п. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.
5. Написать программу нахождения суммы большего и меньшего из трех чисел.
6. Вычислить значение функции:


7. Для каждой введенной цифры (0—9) вывести соответствующее ей название на английском языке (0 — zero, 1 — one,2 — two,... ).
8. Дано натуральное четное число n. Вычислить:
9. * Двухзначное число втрое больше суммы своих чисел, а квадрат этой суммы равен утроенному начальному числу. Найти это число.
10. Население города каждый год увеличивается на от существующего. Через сколько лет население утроится.
11. Дано натуральное число n. Найти модуль разности первой и последней цифры этого числа.
12. Написать программу для нахождения суммы большего и меньшего из трех чисел. Поиск минимума и максимума оформить в виде функции.
13. В массиве действительных чисел ,есть только положительные и отрицательные элементы. Вычислить произведение отрицательных элементов и произведение положительных элементов . Сравнить модуль с модулем , указать, какое из произведений по модулю больше.
14. Найти минимальный элемент массива. Массив имеет размер 90 элементов. Все элементы формируются с помощью генератора случайных чисел и лежат в интервале от 20 до 230.

Добавлено через 9 минут
Я понимаю что не всем это хочется делать, но если можете пожалуйста постарайтесь. Можно сказать вопрос жизни и смерти!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.04.2011, 19:16
Ответы с готовыми решениями:

Определить иерархию классов для варианта "тест, экзамен, выпускной экзамен, испытание"
Порядок выполнения работы. 1. Определить иерархию классов (в соответствии с вариантом). 2. Определить в классе статическую компоненту -...

Экзамен по С++
Здравствуйте форумчане! Мне очень нужна ваша помощь, ибо не успеваю...У меня завтра экзамен, а мне надо перерешать задачи и по С++ и по...

экзамен
Помогите написать программу 2 и 3, 1ую решил

21
 Аватар для GET HARD
-1 / 0 / 0
Регистрация: 13.04.2011
Сообщений: 7
14.04.2011, 15:37  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от vitaska Посмотреть сообщение
5.
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
#include <stdio.h>
 
int main(void)
{
    int  num1, num2, num3, min, max;
 
    while( printf( "Input number 1: " ) && scanf( "%d", &num1 ) == 1 &&
           printf( "Input number 2: " ) && scanf( "%d", &num2 ) == 1 &&
           printf( "Input number 3: " ) && scanf( "%d", &num3 ) == 1){
        if( num1 > num2 && num1 > num3 )
            max = num1;
        else if( num2 > num1 && num2 > num3 )
            max = num2;
        else if( num3 > num1 && num3 > num1 )
            max = num3;
        if( num1 < num2 && num1 < num3 )
            min = num1;
        else if( num2 < num1 && num2 < num3 )
            min = num2;
        else if( num3 < num1 && num3 < num1 )
            min = num3;
        printf( "\nSum of max and min: %d\n\n", max + min );
    }
 
    return 0;
}
Добавлено через 5 минут
12.
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
32
33
34
35
36
37
38
39
40
41
42
#include <stdio.h>
 
int max( int num1, int num2, int num3 )
{
    int max;
 
    if( num1 > num2 && num1 > num3 )
        max = num1;
    else if( num2 > num1 && num2 > num3 )
        max = num2;
    else if( num3 > num1 && num3 > num1 )
        max = num3;
 
    return max;
}
 
int min( int num1, int num2, int num3 )
{
    int min;
 
    if( num1 < num2 && num1 < num3 )
        min = num1;
    else if( num2 < num1 && num2 < num3 )
        min = num2;
    else if( num3 < num1 && num3 < num1 )
        min = num3;
 
    return min;
}
 
int main(void)
{
    int  num1, num2, num3;
 
    while( printf( "Input number 1: " ) && scanf( "%d", &num1 ) == 1 &&
           printf( "Input number 2: " ) && scanf( "%d", &num2 ) == 1 &&
           printf( "Input number 3: " ) && scanf( "%d", &num3 ) == 1){
        printf( "\nSum of max and min: %d\n\n", max( num1, num2, num3 ) + min( num1, num2, num3 ) );
    }
 
    return 0;
}
в оставшихся не полные условия, а 3 я вообще честно говоря не понял условия))
http://rghost.ru/5185244 - Вот с условиями
http://rghost.ru/5185282.view
0
 Аватар для vitaska
101 / 101 / 15
Регистрация: 04.02.2010
Сообщений: 162
14.04.2011, 16:19
6.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <math.h>
 
int main( void )
{
    int x, f;
    while( printf( "Input x: " ) && scanf( "%d", &x ) == 1 ){
        if( x >= 0 && x <= 3 )
            f = pow( x, 2.0 );
        else
            f = 4.0;
        printf( "\nF = %d\n\n", f );
    }
}
Добавлено через 5 минут
1.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main( void )
{
    float x, y, res;
    while( printf( "Input x: " ) && scanf( "%f", &x ) == 1 &&
           printf( "Input y: " ) && scanf( "%f", &y ) == 1 ){
        res = 3 / ( 1 + pow( x, 2.0 ) * fabs( y - x ) );
        printf( "\nResult = %f\n\n", res );
    }
 
    return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.04.2011, 16:19

Экзамен
Здравствуйте!!! Помогите пожалуйста решить вопрос с экзаменом! Необходимо сделать 5 задач из файла...помогите, кто как сможет... ...

Экзамен
Люди выручайте, кто чем может помочь, на след. недели экзамен по C++ А нам данный язык программирования толком не давали, дали вопросы на...

Экзамен
3аданный миссив целых чисел делится на 3 части двумя элементами: максимальным и минимальным. Определить сумму элементов в каждой частьи...

Экзамен по С
Помогите пожалуйста с экзаменом по языку программирования С, в рамках университетской программы первого курса. Очень надо сдать экзамен с...

Экзамен.
Здравствуйте, форумчане! Понимаю, что неправильно, но завтра экзамен, и нужно сделать программу на C++. Если кому не сложно, помогите...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru