Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 11

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

08.01.2011, 16:48. Показов 2552. Ответов 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)Заменить в текстовой строке все запятые на точки и вывести результат на экран.


Заранее спасибо!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.01.2011, 16:48
Ответы с готовыми решениями:

После задания 8.04 консоль закрывается, хотя впереди еще задания и readln-ы
Добрый день, делаю несколько простых заданий связанных со строками, проблема в том что после задания 8.04 консоль закрывается хотя впереди...

лаба. 3 задания, написать для каждого задания отдельную прогу.
5*. Известно, что с геометрической точки зрения углы, различающиеся в 2pi n раз, где n целое число, не различимы. Написать программу,...

Четыре школьных задания, буду очень благодарен( задания прикреплены)
Первое задание решить при помощи двумерной таблицы. Буду очень благодарен.

29
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
08.01.2011, 17:02
Лучший ответ Сообщение было отмечено как решение

Решение

SparkyOcean, Ты издеваешься? Где тут хоть одно нелегкое задание?

Добавлено через 9 минут
произведением
c(i) = a(i) + b(i).
Видимо я плохо учился в школе. Меня учили, что это сумма.
3
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
08.01.2011, 17:20

Не по теме:

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



Добавлено через 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;
}
1
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 11
08.01.2011, 17:21  [ТС]
Цитата Сообщение от ForEveR Посмотреть сообщение
SparkyOcean, Ты издеваешься? Где тут хоть одно нелегкое задание?
Я же написал в тему " С/С++ для начинающих" , то есть это уже что-то говорит.
Если они такие лёгкие для вас,то решите их пожалуйста,думаю для вас это не займёт много времени.
Спасибо.
0
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
08.01.2011, 17:22
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;
}
1
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 11
08.01.2011, 17:26  [ТС]
Блин,забыл сказать... это всё надо было на обычном С , а не С++
0
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
08.01.2011, 17:31
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;
}
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
08.01.2011, 17:32
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;
}
1
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
08.01.2011, 17:32
ну вот тебе идея алгоритмов, на Си сам переделывай тогда, раз забыл сказать
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
08.01.2011, 17:35
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;
}
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
08.01.2011, 17:51
Цитата Сообщение от SparkyOcean Посмотреть сообщение
Сформировать массив С, элементы которого являются произведением элементов массивов А и В: c(i) = a(i) + b(i).
Я один подвох заметил?
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
08.01.2011, 17:53
easybudda, Не-а. Я еще в первом сообщении заметил
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
08.01.2011, 17:54
ForEveR, ага, увидел...
0
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 11
08.01.2011, 17:59  [ТС]
Спасибо! А остальные задания не поможете на языке С ?
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
08.01.2011, 18:03
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;
}
1
55 / 59 / 14
Регистрация: 26.11.2010
Сообщений: 192
08.01.2011, 18:03
Цитата Сообщение от 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();
}
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
08.01.2011, 18:08
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;
}
0
08.01.2011, 18:11

Не по теме:

Цитата Сообщение от 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;
}
:D

1
55 / 59 / 14
Регистрация: 26.11.2010
Сообщений: 192
08.01.2011, 18:13
Цитата Сообщение от 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();
}
0
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 11
08.01.2011, 18:16  [ТС]
Вашу помощь не описать словами, спасибо!
Помогите ещё 2 оставшиеся задачки на языке С
4)Вывести на экран значения sin(x) и cos(x),если x принимает значения в диапазоне от 0 до П с шагом П/8
6)Подсчитать количество нулевых элементов в массиве X состоящем из 10 элементов типа int, и вывести результат на экран.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.01.2011, 18:16
Помогаю со студенческими работами здесь

Объединить программы для задания 1 и задания 2 в одну
Нужно выполнить программу на паскале, объединив программы для задания 1 и задания 2 в одну. Подскажите, как это сделать? И как написать...

Проверка наличия задания и назначение задания
Вопрос как зделать так чтоби ето задания после повторно запуска *.bat проверяло существует ли даное занания если существует то несоздает...

Задания
1. Дана начальная и конечная клетки на шахматной доске. Корректный ли это ход на пустой доске для: слона, коня, ладьи, ферзя, короля? 2....

Задания по C++
Ребят помогите сделать задания: 1. Создайте структуру с именем time. Три ее поля, имеющие тип int, будут называться hours, minutes и...

Задания на C#
Есть такие,кто понимает в C # ? есть задания


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru