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

С++ напишите, что делает каждая строчка в этом коде?! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переменная уже определена в Form_5.obj http://www.cyberforum.ru/cpp-beginners/thread960804.html
Здравствуйте, я наткнулся на следующую проблему и не могу решить. Вот имеется код файла Form_5.h: #ifndef _FORM5_H #define _FORM5_H typedef struct { char *s; // Указатель на строку unsigned max; // Максимальное количество символов в строке, определяющееся при инициализации unsigned N; // Динамическая (текущая) длина строки } str;
C++ Алгоритм Тасовки bool baCardsDealt; void Shuffle(bool baCardsDealt) { for (int iIndex = 0; iIndex < 52; ++iIndex) { baCardsDealt = false; } } http://www.cyberforum.ru/cpp-beginners/thread960792.html
C++ Однонаправленный список
Создать однонаправленную очередь с числами в диапазоне от –50 до +50. Удалить из очереди каждый второй элемент.В конце работы все очереди должны быть удалены. Помогите пожалуйста, переделать код под мое задание. #include <stdio.h> #include <conio.h> #define LEN 100 int g_count = 0; int* g_v = NULL; void queue(int val)
C++ С++ напишите, что делает каждая строчка в этом коде?!
1. Постановка задачи. Написать перегруженные функции и основную программу, которая их вызывает: а) для вычитания целых чисел; б) для вычитания комплексных чисел. 2. Текст программы. #include "stdafx.h" #include <iostream>
C++ Сортировка двумерного массива http://www.cyberforum.ru/cpp-beginners/thread960739.html
25) В каждой строке матрицы A(n, n) найти наибольший элемент и поменять его местами с соответствующим диагональным элементом. #include <iostream> #include <math.h> #include <stdlib.h> #include <time.h> using namespace std; int main() {
C++ В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов вычислить: 1) количество положительных элементов массива; 2) сумму положительных элементов массива, расположенных до максимального элемента. Помогите пожалуйста. Надо вроде как написать через "for". В visual studio 2010. У меня не получается, не понимаю как. подробнее

Показать сообщение отдельно
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
23.09.2013, 22:17     С++ напишите, что делает каждая строчка в этом коде?!
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
#include "stdafx.h" 
#include <iostream>
 
using namespace std;
 
int sum (int a, int m[]) //объявление ф-ции sum
 {
     int s=0; //объявление и инициализация переменно s
     for (int i=0; i<a; i++) //начало цикла пока i меньше a
     {
        s=s+m[i]*m[i+1]; //прибавление к переменной s произведения i-го элемента массива на (i+1)ый
        i=i+1; //увеличение счетчика на 1 (и еще на 1 в цикле for, тоесть всего на 2)
     }
     return s; //возврат значения s 
 }
 
int _tmain(int argc, _TCHAR* argv[]) //объявление ф-ции main
{
    setlocale (LC_ALL, "Russian"); //установка отображения русского языка
    int mas[]={1,2,7,14,10,4,6,30,46,74,12,20,5,4,4}; //объявление и инициализация массива mas
    cout<<"Сумма S1="<<sum (8,mas)<<endl; //вызов ф-ции sum с параметрами 8 и mas
    cout<<"Сумма S2="<<sum (10,mas)<<endl;//вызов ф-ции sum с параметрами 10 и mas
    cout<<"Сумма S3="<<sum (12,mas)<<endl;//вызов ф-ции sum с параметрами 12 и mas
    system ("pause"); //задержка
    return 0;
}
 
Текущее время: 05:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru