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

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

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

Нелёгкие задания... [S.О.S!] - C++

08.01.2011, 16:48. Просмотров 1235. Ответов 29
Метки нет (Все метки)

Полный писец, помогите пожалуйста с заданиями...
1) Задан массив чисел с плавающей запятой F, состоящий из 7 элементов. Вычислить сумму элементов массива и вывести результат.
2) Даны два массива целых чисел А и В по 5 элементов в каждом. Сформировать массив С, элементы которого являются произведением элементов массивов А и В: c(i) = a(i) + b(i). Напечатать каждый элемент полученного массива в новой строке.
3)Вывести на экран квадраты чисел от 1 до 100
4)Вывести на экран значения sin(x) и cos(x),если x принимает значения в диапазоне от 0 до П с шагом П/8
5)Ввести с клавиатуры число типа unsigned, подсчитать количество десятичных цифр в числе и вывести результат на экран.
6)Подсчитать количество нулевых элементов в массиве X состоящем из 10 элементов типа int, и вывести результат на экран.
7)Заменить в текстовой строке все запятые на точки и вывести результат на экран.


Заранее спасибо!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2011, 16:48     Нелёгкие задания... [S.О.S!]
Посмотрите здесь:

C++ Задания - C++
Преподаватель дал задания, а меня не было месяц в универе, может кто написать код? Я отсутствовал на темах и ничего не понимаю :C 1....

Задания с++ - C++
1. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел (длина...

Разбор задания - C++
Добрый вечер уважаемые эксперты! Есть следующее задание: составить двусвязный список объектов класса описывающего студента (Ф.И.О. номер...

с задания на курсовой - C++
Ввести два предложения.Поменять местами все непарные слова.

Обучающие задания на C++ - C++
Возможно кто-то встречал курс в печатном виде где представлены задания по программированию на С++. Нужен учебник или курс с практическими...

Нестандартные задания - C++
1)Условие: У вас есть несколько камней известного веса W1, …, Wn. Напишите программу, которая распределит камни в две кучи так, что...

Задания на строки - C++
Помогите сделать 4 задачки на строки! Я в языке С по строкам вообще не понимаю(( Есть все коды на Паскале) 1. Дан непустой ряд....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.01.2011, 17:02     Нелёгкие задания... [S.О.S!] #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
SparkyOcean, Ты издеваешься? Где тут хоть одно нелегкое задание?

Добавлено через 9 минут
произведением
c(i) = a(i) + b(i).
Видимо я плохо учился в школе. Меня учили, что это сумма.
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
08.01.2011, 17:20     Нелёгкие задания... [S.О.S!] #3

Не по теме:

ForEveR, он наверно имел ввиду, что это не легкие задания, а суперлегкие



Добавлено через 13 минут
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <algorithm>
#include <conio.h>
#include <numeric>
 
using namespace std;
 
#define n 7
 
int main()
{
    double *m = new double[n];
    cout << "Enter the value of the massiv of the 7 elements\n";
    for_each(m, m + n, [](double& Buffer)->void
    {
        cin >> Buffer;
    });
    cout << accumulate(m, m + n, 0);
    _getch();
    delete[]m;
    return EXIT_SUCCESS;
}
SparkyOcean
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 11
08.01.2011, 17:21  [ТС]     Нелёгкие задания... [S.О.S!] #4
Цитата Сообщение от ForEveR Посмотреть сообщение
SparkyOcean, Ты издеваешься? Где тут хоть одно нелегкое задание?
Я же написал в тему " С/С++ для начинающих" , то есть это уже что-то говорит.
Если они такие лёгкие для вас,то решите их пожалуйста,думаю для вас это не займёт много времени.
Спасибо.
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
08.01.2011, 17:22     Нелёгкие задания... [S.О.S!] #5
3.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <conio.h>
 
using namespace std;
 
#define n 10
 
int main()
{
    for (size_t i = 1; i <= n; cout << i*i++ << endl);
    _getch();
    return EXIT_SUCCESS;
}
SparkyOcean
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 11
08.01.2011, 17:26  [ТС]     Нелёгкие задания... [S.О.S!] #6
Блин,забыл сказать... это всё надо было на обычном С , а не С++
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
08.01.2011, 17:31     Нелёгкие задания... [S.О.S!] #7
2.
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
#include <iostream>
#include <conio.h>
#include <xfunctional>
#include <iterator>
#include <algorithm>
 
using namespace std;
 
#define n 5
 
typedef int* pint;
 
int main()
{
    pint a = new int[n], b = new int[n], c = new int[n];
    cout << "enter the massiv A\n";
    for (size_t i = 0; i < n; cin >> a[i++]);
    cout << "enter the massiv B\n";
    for (size_t i = 0; i < n; cin >> b[i++]);
    transform(a, a + n, b, c, plus<int>());
    cout << "Massiv C\n";
    copy(c, c + n, ostream_iterator<int>(cout, " "));
    _getch();
    delete[]a;
    delete[]b;
    delete[]c;
    return EXIT_SUCCESS;
}
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.01.2011, 17:32     Нелёгкие задания... [S.О.S!] #8
1.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main(void)
{
    const int n=7;
    double sum=0;
    double Arr[n];
    for(int i=0; i<n; ++i)
        scanf("%f", &Arr[i]);
    for(int i=0; i<n; ++i)
       sum+=Arr[i];
    printf("%f\n", sum);
    return 0;
}
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
08.01.2011, 17:32     Нелёгкие задания... [S.О.S!] #9
ну вот тебе идея алгоритмов, на Си сам переделывай тогда, раз забыл сказать
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.01.2011, 17:35     Нелёгкие задания... [S.О.S!] #10
2.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main(void)
{
    const int n=5;
    int Arr[n];
    int Arr2[n];
    int ResArr[n];
    for(int i=0; i<n; ++i)
        scanf("%d", &Arr[i]);
    for(int i=0; i<n; ++i)
        scanf("%d", &Arr2[i]);
    for(int i=0; i<n; ++i)
        ResArr[i]=Arr[i]+Arr2[i];
    for(int i=0; i<n; ++i)
        printf("%d ", ResArr[i]);
    return 0;
}
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
08.01.2011, 17:51     Нелёгкие задания... [S.О.S!] #11
Цитата Сообщение от SparkyOcean Посмотреть сообщение
Сформировать массив С, элементы которого являются произведением элементов массивов А и В: c(i) = a(i) + b(i).
Я один подвох заметил?
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.01.2011, 17:53     Нелёгкие задания... [S.О.S!] #12
easybudda, Не-а. Я еще в первом сообщении заметил
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
08.01.2011, 17:54     Нелёгкие задания... [S.О.S!] #13
ForEveR, ага, увидел...
SparkyOcean
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 11
08.01.2011, 17:59  [ТС]     Нелёгкие задания... [S.О.S!] #14
Спасибо! А остальные задания не поможете на языке С ?
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.01.2011, 18:03     Нелёгкие задания... [S.О.S!] #15
3)Вывести на экран квадраты чисел от 1 до 100

C
1
2
3
4
5
6
7
8
#include <stdio.h>
 
int main(void)
{
    for(int i=1; i<=100; ++i)
        printf("%d\n", i*i);
    return 0;
}
Добавлено через 3 минуты
5)Ввести с клавиатуры число типа unsigned, подсчитать количество десятичных цифр в числе и вывести результат на экран.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main(void)
{
    unsigned TT;
    scanf("%u", &TT);
    unsigned cnt=0;
    while(TT)
    {
       ++cnt;
       TT/=10;
    }
    printf("%u\n", cnt);
    return 0;
}
Kenwood2010
48 / 59 / 7
Регистрация: 26.11.2010
Сообщений: 192
08.01.2011, 18:03     Нелёгкие задания... [S.О.S!] #16
Цитата Сообщение от SparkyOcean Посмотреть сообщение
6)Подсчитать количество нулевых элементов в массиве X состоящем из 10 элементов типа int, и вывести результат на экран.
Реализовано на Visual C++
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
// 05012011.cpp: главный файл проекта.
 
#include "stdafx.h"
#include <conio.h>
#include<iostream>
using namespace std;
using namespace System;
 
void main()
{
 int mas[10];
 int count = 0;
 cout<<"Zapolnite massiv: ";
 for(int i = 0; i < 9; i++)
 {
   cin>>mas[i];
 }
 for(int i = 0; i < 9; i++)
 {
   if(mas[i]==0)
   {
        count++;
   }
 }
 cout<<"Otvet: NULL elementov v massive = "<<count<<endl;
 getch();
}
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.01.2011, 18:08     Нелёгкие задания... [S.О.S!] #17
7)Заменить в текстовой строке все запятые на точки и вывести результат на экран.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <string.h>
 
int main(void)
{
    const int max_len=256;
    char str[max_len];
    fgets(str, max_len, stdin);
    size_t len=strlen(str);
    for(size_t i=0; i<len; ++i)
        if(str[i] == ',')
            str[i]='.';
    printf("%s\n", str);
    return 0;
}
silent_1991
08.01.2011, 18:11
  #18

Не по теме:

Цитата Сообщение от ForEveR Посмотреть сообщение
Меня учили, что это сумма.
Цитата Сообщение от easybudda Посмотреть сообщение
Я один подвох заметил?
Ась?

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
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
 
class Number
{
public:
    Number(int = 0);
 
    friend std::ostream &operator<<(std::ostream &, const Number &);
    friend std::istream &operator>>(std::istream &, Number &);
 
    friend Number operator+(const Number &, const Number &);
 
private:
    int _number;
};
 
Number::Number(int number):
_number(number)
{
}
 
std::ostream &operator<<(std::ostream &output, const Number &rhs)
{
    output << rhs._number;
 
    return output;
}
 
std::istream &operator>>(std::istream &input, Number &rhs)
{
    input >> rhs._number;
 
    return input;
}
 
Number operator+(const Number &lhs, const Number &rhs)
{
    return Number (lhs._number * rhs._number);
}
 
int main()
{
    Number n, m;
    Number result;
 
    std::cin >> n;
    std::cin >> m;
 
    result = n + m;
 
    std::cout << result << std::endl;
 
    return 0;
}

Kenwood2010
48 / 59 / 7
Регистрация: 26.11.2010
Сообщений: 192
08.01.2011, 18:13     Нелёгкие задания... [S.О.S!] #19
Цитата Сообщение от SparkyOcean Посмотреть сообщение
7)Заменить в текстовой строке все запятые на точки и вывести результат на экран.
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
// 05012011.cpp: главный файл проекта.
 
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <string>
using namespace std;
using namespace System;
 
 
void main()
{
 char buff[80] = "/0";
 char rez[80] = "/0";
 char ch;
 int x = 0, y = 0;
 cout<<"Vvedite stroky: ";
 cin.get(buff,79);
 for(int i = 0; i < strlen(buff); i++)
 {
   ch = buff[i];
   if(ch!=',')
   {
       rez[x++]=buff[i];
   }
   else
   {
    rez[x++] = '.';
   }
 }
  cout<<"Otvet: "<<rez;
  getch();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2011, 18:16     Нелёгкие задания... [S.О.S!]
Еще ссылки по теме:

Расшифровка задания - C++
Доброго времени суток. Только начал изучать работу с файлами, и либо это некорректно сформулированное задание, либо я не понимаю...

Задания в книге - C++
Читаю Язык программирования С++. Лекции и упражнения. Прата С. 2012. После каждой главы идут &quot;Вопросы по самоконтролю&quot; - на которые есть...

Простенькие задания - C++
Привет всем.Помогите пожалуйста решить задачи. (если не трудно с пояснениями) 1.Дано натуральное число N найти все его делители. ...

Задания с операторами - C++
Тут такая фишка оч нужна помощь 1а)Даны три различных числа. Среднее из них заменить суммой квадратов, большее ― квадратом суммы меньшего...

Задания с++ с собеседования - C++
Предложите ваши варианты решения заданий 1. Перечислите все проблемы, которые вы видите в данном коде: class Foo { public: ...


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

Или воспользуйтесь поиском по форуму:
SparkyOcean
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 11
08.01.2011, 18:16  [ТС]     Нелёгкие задания... [S.О.S!] #20
Вашу помощь не описать словами, спасибо!
Помогите ещё 2 оставшиеся задачки на языке С
4)Вывести на экран значения sin(x) и cos(x),если x принимает значения в диапазоне от 0 до П с шагом П/8
6)Подсчитать количество нулевых элементов в массиве X состоящем из 10 элементов типа int, и вывести результат на экран.
Yandex
Объявления
08.01.2011, 18:16     Нелёгкие задания... [S.О.S!]
Ответ Создать тему
Опции темы

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