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

срочно нужно зделать лабу к завтрашнему утру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатели и память http://www.cyberforum.ru/cpp-beginners/thread107958.html
Народ как указателю присвоить определённый адрес? P.S. Цитирую задание "Пользуясь указателями выдать на печать адреса этих символов и определить, !какой символ хранится по адресу FFDB!."
C++ Вычислить объемы шаров Вычислить z=(v1+v2+v3)/3 где v1,v2,v3- объемы шаров с радиусами r1,r2,r3. Объемы вичислить через классы, r1,r2,r3. Помогите пожалуста, не зна как в клас вписать массив. заранее благодарен))) http://www.cyberforum.ru/cpp-beginners/thread107923.html
Стек на С (выражения со скобками) C++
Всем привет, очень нужно решить задачу. Вводится стек, выражение типа (a+b)*(b+c). Нужно представить его в виде без скобок, при этом все знаки остаются. Вот пример a+b-c*(x-Y) получилось ab+cxy-*- Нужна только эта функция, сам стек готов
срочно очень надо к заквтру С++ C++
всем привет может зделать коментарие к лабе и исправить ошыбки в лабе срочно надо Добавлено через 1 минуту вот код прграми #include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> #include <malloc.h>
C++ Вопрос по #if http://www.cyberforum.ru/cpp-beginners/thread107912.html
const LEVEL = 4; #if LEVEL == 5 cout <<5<<endl; #elif LEVEL == 4 cout <<4<<endl; #else cout <<"else"<<endl;
C++ include своего файла хочу функции вынести в отдельный файл. а где этот файл сохранить чтобы он подключился корректно? не кидать же всегда в include - каталог засрать так можно ... и расширение любое можно? подробнее

Показать сообщение отдельно
siger
13 / 13 / 1
Регистрация: 27.02.2010
Сообщений: 46
24.03.2010, 16:07     срочно нужно зделать лабу к завтрашнему утру
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
#include <stdio.h>
#include <time.h>
 
int main() {
  int A[100]; //Обьявили массив
  int B[20]; //т.к. 100/5
  int i,n,j;
  j = n = 0;
  srand(time(NULL));
  for(i = 0; i < 100; i++)  //Заполняем случайными числами
    A[i] = rand() % 200 - 50;
  
  for(i = 0; i < 100; i++) // Печатаем массив
      printf("%d ",A[i]);
 
  printf("\n");
  
  for(i = 0; i < 100; i++) { //Обрабатывем массив
    if(A[i] >= 0) //Если число положительное увеличиваем счетчик
      n++;
    else { //Если отрицательное
      if(n > 5 ) { //Если было больше 5 положительных то запоминаем
    B[j] = A[i - n];
    j++;
      }
      n = 0; //Обнуляем счетчик
    }
  }
  
  if(n > 5 ) { //Если последние числа были положительные или отрицательных не было
    B[j] = A[i - n]; 
    j++; 
  }
  
  for(n = 0; n < j; n++) { //Выводим массив
      printf("%d ",B[n]);
    }
    
    printf("\n");
    return 0;
}
Тот вариант не совсем верен. Если не было отрицательных чисел, или положительных больше 12 подряд считал их разными.
 
Текущее время: 21:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru