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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.97
Rouk
Сообщений: n/a
#1

Экзамен по С - C++

08.04.2007, 21:15. Просмотров 3799. Ответов 10
Метки нет (Все метки)

Помогите пожалуйста с экзаменом по языку программирования С, в рамках университетской программы первого курса. Очень надо сдать экзамен с первого раза, умеренная плата и пожизненная благодарность по факту помощи гарантируется)
Номер аськи 376-677-643.
Спасибо!)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2007, 21:15     Экзамен по С
Посмотрите здесь:

C++ Завтра экзамен...
экзамен по с++ C++
C++ Экзамен
C++ Экзамен
C++ Экзамен по C
C++ Экзамен.
Экзамен по С++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pricolist
сам себе админ и инженер
1344 / 78 / 9
Регистрация: 07.09.2006
Сообщений: 1,574
08.04.2007, 21:43     Экзамен по С #2
ты бы сюда задачку-то скинул бы, а люди глянули бы, и если идея появиться, то наверное уж подскажут.
Rouk
Сообщений: n/a
08.04.2007, 23:14     Экзамен по С #3
1.Поиск седловой точки в матрице.
Элемент матрицы назовем седловой точкой, если он является одновременно наименьшим в своей строке и наибольшим в своем столбце. Составить программу, вводящую с клавиатуры матрице размером 4 х 5 и выводящую на экран номера строки и столбца какой-нибудь седловой точки (если ни одна седловая точка не найдена, надо вывесте сообщение об ошибке).
Пример: введена матрица
1 5 2 1 8
6 8 6 3 1
8 9 7 8 9
7 1 1 0 9
то программа должна вывести на экран:
2 2


2. Составить программу, выполняющую удаление из введенного с клавиатуры предложения комментариев, записанных в стиле языка С. Комментарии начинаются с символов "/*" и заканчиваются на "*/". При этом, в отличие от языка С, допустимы вложенные комментарии. Например, если пользователь вводит с клавиатуры предложение "Alpha Beta/*Gamma /*123*/ Q */X", программма должна вывести на экран "Alpha Beta X".

Ну это только примеры задач. И дело в том, что экзамен будет в июне, но чем дальше в лес, тем более удручающе действует на меня С. Потому и ищу заранее...
Alucard
1 / 1 / 1
Регистрация: 18.04.2007
Сообщений: 41
19.04.2007, 08:32     Экзамен по С #4
Вот тебе код, если ты не на VS 8.0 или старше пишеш то прийдется подправить. Если че вопросы мне на мыло можеш сбросить.
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 <iostream>
 
using namespace std;
int mas[4][5];
bool IsMin(int m,int v);
bool IsMax(int m,int v);
void main()
{
    cout<<"Введите матрицу\n";
    for(int i=0;i<4;i++)
        cin>>mas[i][0]>>mas[i][1]>>mas[i][2]>>mas[i][3]>>mas[i][4];
    int cCounter=0;
    for(int i=0;i<4;i++)
    {
        for(int j=0;j<5;j++)
        {
            if(IsMin(i,j) && IsMax(i,j))
            {
                cCounter++;
                cout<<i<<' '<<j<<endl;
            }
        }
    }
    if(cCounter==0)
        cout<<"Error... Не могу найти седлову точку\n";
}
bool IsMin(int m,int v)
{
    int min=mas[m][v];
    for(int i=0;i<5;i++)
        if(min>mas[m][i])
            return false;
    return true;
}
bool IsMax(int m,int v)
{
    int max=mas[m][v];
    for(int i=0;i<4;i++)
        if(max<mas[i][v])
            return false;
    return true;
}
Rouk
Сообщений: n/a
22.04.2007, 16:50     Экзамен по С #5
О, спасибо! С этим вроде всем понятно. А вот со второй, с удалением комментария типа как по образцу, не выходит(
Alucard
1 / 1 / 1
Регистрация: 18.04.2007
Сообщений: 41
23.04.2007, 07:50     Экзамен по С #6
я те функцию поиска скобок напишу, а дальше сам (хоть чуть-чуть мозгами пошевели)
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
int*Find(char*c)
{
   int x=0,cCounter=0,*p;
   while(char[x++]!='\0');x--;
   for(int i=0;i<x-1;i++)
         if(c[i]=="/" && c[i+1]=="*")
              cCounter++;
   p=new int[cCounter*2];
   cCounter=0;
   for(int i=x;i!=1;i--)
   {
       if(c[i]=='*' && c[i-1]=='/')
       {
          p[cCounter]=i-1;
          cCounter++;
        }
    }
    for(int i=0;i<x-1;i++)
    {
       if(c[i]=='*' && c[i+1]=='//')
       {
             p[cCounter]=i;
             cCounter++;
       }
    }
  return p;
}
Ну а если будут вопросы пиши!
Гость
Сообщений: n/a
23.04.2007, 20:19     Экзамен по С #7
Вот тебе код, если ты не на VS 8.0 или старше пишеш то прийдется подправить
Вообще то Rouk писал что экзамен по C, или я слепой???? Так что никакого cin/cout!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Если нормальный универ. то за такое балы снимут.
Alucard
1 / 1 / 1
Регистрация: 18.04.2007
Сообщений: 41
25.04.2007, 07:29     Экзамен по С #8
Если ему нужна высокая оценка то пусть сам пишет, а то если его спросят по коду и он не ответит ему оценку не снизят. И к стати для экзамена этого мало нужно еще че-нить добавить, типа проверки на то введена ли вся матрица или нет и т.д.
Гость
Сообщений: n/a
27.04.2007, 00:51     Экзамен по С #9
Ребят, мне бы сдать просто экзамен. Чтобы задача была решена верно, написана на С, а не С++, и в проге было использованно только то, чему нас учили. Не думаю, что препод так уж поверит в моё авторство, если там будет что-то очень мудреное. Но по сути, это не будет иметь особого значения, если всё будет правильно. Спасибо вам за помощь!
Кстати, это не имеет в принципе значения, но я девушка...
root
Сообщений: n/a
02.05.2007, 20:38     Экзамен по С #10
Программки-то на С++, причем ANSI, а не на классическом...
С тут и не пахнет. Так что либо сдавать так, либо переписывать проги...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2007, 22:19     Экзамен по С
Еще ссылки по теме:

C++ скоро экзамен:(
Определить иерархию классов для варианта "тест, экзамен, выпускной экзамен, испытание" C++
Экзамен оч нужно C++
Экзамен C++

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

Или воспользуйтесь поиском по форуму:
Гость
Сообщений: n/a
04.05.2007, 22:19     Экзамен по С #11
Ребят у меня тоже экзамен 17 мая нужно помочь с заданицем. Буду благодарен за любую помощ

Напишите программу "Телефонная книга".
Организуйте ввод данных, вывод данных, поиск телефона по фамилии, имени. Предусмотрите поиск по маске и вывод информации обо всех абонентах, чьи имена удовлетворяют заданной маске. Реализовать возможности добавления, удаления и сортировки по имени, фамилии и дате добавления. Предусмотрите вывод абонентов по определённой категории (друзья, семья, работа). Добавьте возможность вывода на экран абонентов, у которых в текущем месяце день рождения.
Предусмотрите возможность редактирования информации об абонентах.
Информация об абонентах должна храниться в файле. Если во время работы программы пользователь внёс изменения в телефонную книгу, программа должна его запрашивать, обновлять данные или нет.
Yandex
Объявления
04.05.2007, 22:19     Экзамен по С
Ответ Создать тему
Опции темы

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