Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать функцию, которая вычислияет значение F на интервале - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текстовый файл: вывести фамилии и инициалы студентов в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread757201.html
В общем такое задание. Есть текстовый файл который содержит <фамилия>, <имя>, <очество>, <год рождения>, <курс>, <пол>, данные студентов разделяются ";" .Нужно написать прогу которая выводит на...
C++ Файлы, функции. Определить размер трех файлов с данными именами. 3. Описать функцию IntFileSize(Name) целого типа, возвращающую размер файла целых чисел с именем Name. Если файл не существует, то функция возвращает –1. С помощью этой функции определить размер трех... http://www.cyberforum.ru/cpp-beginners/thread757178.html
C++ Поменять для данной матрицы A размера M x N строки1|столбцы2 с номерами k1 и k2
2. . Описать процедуру SwapLine(A,M,N,k1,k2)1|SwapCol(A,M,N,k1,k2)2, осуществляющую перемену местами строк1|столбцов2 вещественной матрицы A размера M x N с номерами k1 и k2 (если k1 или k2 больше...
Двумерный массив, процедуры. Вывести номер первой1|последней2 строки3|столбца4, содержащего только положительные элементы C++
1. Дана матрица размера 5 x 10. Вывести номер ее первой1|последней2 строки3|столбца4, содержащего только положительные элементы. Если таких строк3|столбцов4 нет, то вывести 0. (двумерный массив)
C++ Область видимости Protected http://www.cyberforum.ru/cpp-beginners/thread757168.html
Еcть некий класс player и есть в нем переменная id в области паблик. Есть второй класс team который использует эту переменную. Пjка эти классы дружны, то все нормально, но если убрать дружбу, то...
C++ Найти индексы первого отрицательного элемента больше заданной величины в массиве Найти индексы первого отрицательного элементы больше заданной величины в A(n,m) Добавлено через 33 секунды на си++ подробнее

Показать сообщение отдельно
Pe4seg
1 / 1 / 0
Регистрация: 09.01.2013
Сообщений: 39
12.01.2013, 17:35  [ТС]
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <stdio.h>
#include <stdlib.h>
 
int mult1(int* a, int n) {
     int result=1;
     int i=0;
     while(i<n && a!=0)
          i++;
     if(i==n) 
          result=0;
     i++;
     if(i<n && a==0)
          result=0;
     while(i<n && a!=0) {
          result*=a;
          i++;
     }
     if(i==n)
          result=0;
     i++;
     while(i<n && a!=0)
          i++;
     if(i<n && a==0)
         
 result=0;
     return result;
}
 
int mult2(int* a, int n) {
     int result=1;
     int first=0;
     for(;first<n && a[first]!=0
;first++);
     int last=n-1;
     for(;last>=first && a[last]!=0
;last--);
     if(last<=first || last==first+1)
          result=0;
     else{
          first++;
          for(;first<last;first++)
               result*=a[first];
     }
     return result;
}
 
void main() {
     int* a;
    
 a=(int*)malloc(sizeof(int));
     printf("Enter array's elements through the space:\n");
     int n=0;
     char c;
     int temp;
     scanf("%c",&c);
     while(c!=10) {
 
 Химик (17:02:26 12/01/2013)
 while(c==' ' && c!=10)
               scanf("%c",&c);
          temp=0;
          while(c!=' ' && c!=10){
               temp*=10;
               temp+=c-'0';
               scanf("%c",&c);
          }
          a[n]=temp;
          n++;
         
 a=(
int*)realloc(a,(n+1)*sizeof(int));
     }
     printf("%d\n",mult1(a,n));
     printf("%d\n",mult2(a,n));
     free(a);
     system("PAUSE");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.