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

Задания для начинающих - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по теории языка. http://www.cyberforum.ru/cpp-beginners/thread226762.html
Доброго времени суток, Уважаемые Форумчане! Есть вопрос по теории языка C++: Объясните пожалуйста, почему в программе компилятор Visual Studio 2008 Express Edition "ругается" на strcpy , предлагая strcpy_s . вот пример той задачки и условия: Ввести строку произвольной длины (<80 символов). Поменять местами первую и вторую половины строки: #include <iostream> using namespace std; int...
C++ Посчитать адрес символа в строке. Доброго времени суток, Уважаемые Форумчане! Будьте добры помогите решить задачку на C++: Ввести строку произвольной длины (<80 символов), содержащую символ ’*’. Какой этот символ по счёту? Распечатать его адрес и его соседей (при условии, что символ ’*’ не первый и не последний). Заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread226757.html
C++ строки в си++ срооочно понятным языком с каментами
Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово.
Опредилить, существует ли на диске необходимый файл (*.txt) C++
Добрий день! Я новичок в с++ и в програмирование в целом. Подскажите , пожалуйста, можна в програме опредилить существует ли на диске необходимый файл (*.txt)?
C++ помогите дописать прогу по двум мас http://www.cyberforum.ru/cpp-beginners/thread226721.html
помогите дописать прогу Дана целочисленная прямоугольная матрица. Характеристикой строки матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. #include<math.h> #include<conio.h> #include<stdio.h> #include<iostream.h> main() {
C++ Как реализовать tolower()? Подскажите, пожалуйста, как применить функцию tolower() к переменной типа vector<int>::size_type Вот фрагмент кода, приводящий к ошибке: vector<string> sval; ..... for (vector<int>::size_type i = 0; i != sval.size(); ++i) sval = tolower(sval); Вот ошибка: error: no matching function for call to 'tolower(std::basic_s подробнее

Показать сообщение отдельно
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
10.01.2011, 20:47     Задания для начинающих
Цитата Сообщение от Not_Just_Psycho Посмотреть сообщение
Задание 1
Написать программу которая выводить на экран линии из символов. Пользователь вводит символ, количество символов,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    std::cout << "Input ch: ";
    char ch;
    std::cin >> ch;
 
    std::cout << "Input n: ";
    int n;
    std::cin >> n;
 
    while(n-- > 0) std::cout << ch;
    std::cout << std::endl;
    return 0;
}
Цитата Сообщение от Not_Just_Psycho Посмотреть сообщение
Задание 2
Вывести на экран все числа от нуля до введенного пользователем числа.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
    std::cout << "Input n: ";
    int n;
    std::cin >> n;
 
    for(int i = 0; i <= n; ++i)
        std::cout << i << ' ';
    std::cout << std::endl;
    return 0;
}
Цитата Сообщение от Not_Just_Psycho Посмотреть сообщение
Задание 3
Пользователь вводит две границы диапазона, вывести на экран все числа из этого диапазона.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    std::cout << "Input a: ";
    int a;
    std::cin >> a;
 
    std::cout << "Input b: ";
    int b;
    std::cin >> b;
 
    while(a <= b) std::cout << a++ << ' ';
    std::cout << std::endl;
    return 0;
}
Цитата Сообщение от Not_Just_Psycho Посмотреть сообщение
Задание 4
Пользователь вводит две границы диапазона, вывести на экран все четные числа из этого диапазона.
Задание 5
Пользователь вводит две границы диапазона, вывести на экран все не четные числа из этого диапазона.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    std::cout << "Input a: ";
    int a;
    std::cin >> a;
 
    std::cout << "Input b: ";
    int b;
    std::cin >> b;
 
    for(int i = a%2? a+1 : a; i <= b; i+=2) // для нечётных  for(int i = a%2? a : a+1; i <= b; i+=2)
        std::cout << i << ' ';
    std::cout << std::endl;
    return 0;
}
 
Текущее время: 12:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru