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

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

Войти
Регистрация
Восстановить пароль
 
Leko
Сообщений: n/a
#1

Парочка заданий - C++

21.06.2010, 23:26. Просмотров 473. Ответов 4
Метки нет (Все метки)

Сделайте пожалуйста кто может парочку заданий в VCL:
1.Найти позицию наименьшего в массиве 5 вещественных чисел.
2.Ввести строку, найти позицию заданного символа.
3.Вывести ряд значений степени 2 до заданного.

Буду ооочень благодарен)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2010, 23:26     Парочка заданий
Посмотрите здесь:

Есть парочка вопросов по С++ - C++
1. если нужно задать в программе ,что x<20, поймет ли копмилятор 20>x ? 2. как понимать строку, в которой есть одновременно и && и ||. ...

Парочка примитивных неясностей о массивах и C-strings - C++
Когда я пишу: char * arr = new char; Выделяется память размером 7 байт под массив с элементами arr ... arr и обращение к arr приведет к...

выражение слева от ".name" должно представлять класс, структуру или объединение (Парочка ошибок) - C++
в новой версии ms работает, но в ms 2010 нет. for(auto sound : mySounds) { float screen = {}; float size = 10.0f *...

решение заданий на C++ - C++
Помогите решить задания по C++ builder 1.сделать выражение на c++: cos^5(y+1/y) 2. Какая ошибка присутствует в этом операторе, дайте...

Варианты заданий: - C++
1. Написать функцию, которая вычисляет Вариант Задание 1 площадь круга S по его радиусу R (S=R2) 2 площадь треугольника S по...

6 коротких заданий - C++
Это 6 заданий из 60 со следующего теста, будет где-то в Феврале. Вопросы на украинском. Подскажите плз, это не обязательно, просто...

17 разных заданий на C++ - C++
Помогите, пожалуйста! Может, писали уже что-то подобное. 1. Решить квадратное уравнение способом вложенных классов, для этого...

Несколько заданий по массивам - C++
Господа!Буду очень благодарен за любую предоставленную помощь в решении вот этих задач: №1.Найти наименьшее число,состоящее из цифр...

Несколько заданий на массивы - C++
Привет программная братия. Кому будет скучно, хелпните с задачками, а то я что-то подвис на них 1.Задан массив X из N элементов,...

несколько простых заданий - C++
Привет господа кодеры! Помогите пожалуйста, горю! Создать из этого: y=0,25x^3+x^2-5 при a=-3, b=5, n=12 таблицу значений от а до b в n...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
22.06.2010, 00:02     Парочка заданий #2
3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
 
int main(){
    int n;
    std::cout << "Limit to power of 2: ";
    std::cin >> n;
    if ( n < 0 )
        for ( int i = 0; i >= n; --i )
            std::cout << "2 ^ " << i << " = " << pow(2.0, i) << std::endl;
    else if ( n > 0 )
        for ( int i = 0; i <= n; ++i )
            std::cout << "2 ^ " << i << " = " << pow(2.0, i) << std::endl;
    else
        std::cout << "2 ^ 0 = 1" << std::endl;
    return 0;
}
x-954377
3 / 3 / 0
Регистрация: 20.06.2010
Сообщений: 42
22.06.2010, 02:51     Парочка заданий #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <windows.h>
using namespace std;
 
int main(int argc, char *argv[])
{
    Loca
    char buf[256],s[1];
    int c=0;
    
    cin>>buf;
    cin>>s[0];
    for(int i=1; i<strlen(buf)+1; i++)
    {
            if(buf[i]==s[0])
            {
               c++;
               cout<<c<<": "<<"Позиция символа "<<s[0]<<" "<<i<<endl;
            }
    }
    system("PAUSE");
  return 0;
}
Только при вводе строки вместо пробелов нужно писать _ дальше сам неахото было делать просто )))
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
22.06.2010, 04:12     Парочка заданий #4
Цитата Сообщение от x-954377 Посмотреть сообщение
дальше сам неахото было делать просто
Да лучше бы и это не писа'л...

2 С
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main(void){
    char buf[BUFSIZ], ch, * pFound;
    
    printf("String: ");
    if ( ! fgets(buf, BUFSIZ, stdin) ){
        perror("fgets");
        exit(EXIT_FAILURE);
    }
    printf("Character: ");
    ch = getchar();
    if ( pFound = strchr(buf, ch) )
        printf("Found at %d position.\n", pFound - buf + 1);
    else
        printf("Not found.\n");
    
    exit(EXIT_SUCCESS);
}
2 С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
 
int main(){
    std::string buf;
    char ch;
    
    std::cout << "String: ";
    std::getline(std::cin, buf);
    std::cout << "Character: ";
    std::cin >> ch;
    
    size_t pos = buf.find(ch);
    if ( pos != std::string::npos )
        std::cout << "Found at " << ( pos + 1 ) << " position." << std::endl;
    else
        std::cout << "Not found." << std::endl;
    
    return 0;
}
Leko
Сообщений: n/a
24.06.2010, 14:19     Парочка заданий #5
Огромное спасибо,неплохо помогло,но есть одно НО)
Надо всё это сделать в VCL, с двумя Edit и одной Button,написать обработчик щелчка,чтобы при вводе массива в один Edit,он выводил минимальное число,или его положение в другой,помогите кто сможет плз)
Вот код,по которому надо сделать:
C++
1
2
3
4
5
6
7
8
{ int Y[10], i, min,b;
Edit1->Text;
for(i=1; i<6; i++);
min=Y[0];
for(i=1; i<6; i++)
if(Y[i]<min) {
min=Y[i]; b=i;
}
Yandex
Объявления
24.06.2010, 14:19     Парочка заданий
Ответ Создать тему
Опции темы

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