Подскажите В Чём Проблема.

Тема в разделе "C/C++/C#", создана пользователем NikNik, 27 ноя 2012.

Статус темы:
Закрыта.
  1. NikNik

    NikNik Гость

    Написал Программу в DEV C++
    при компилировании никаких ошибок не выдаёт, но не выполняется говорит что не откомпилированна.

    Вот она
    #include <stdio.h>
    #include <alloc.h>
    #include <conio.h>

    main()
    {
    int i,j,n,m;
    int **arr;


    for (i=1, i<5, i++)
    {
    for (j=1, j<7, j++)
    {
    arr[j]=i;
    }
    }
    printf("%3d ",arr[j]);

    printf("\n");



    getch();
    }

    программа должна выводить
    111111
    222222
    333333
    444444
     
  2. stasss

    stasss Гость




    Здраствуйте, я не спец в программировании, только приступил к изучению С++. У меня к вам встречный вопрос: каковы условия задачи? Если просто вывести в консольном окне
    111111
    222222
    333333
    444444
    То можно первую программу "Hello World" просто подкоректировать. :D
    Если с применением цикла (например White)
    то можна так (мой код, может не совсем практичный но работает :D )

    // 1111.cpp: определяет точку входа для консольного приложения.
    //

    #include "stdafx.h"


    int _tmain(int argc, _TCHAR* argv[])
    {int
    a=1,
    b=1,
    c=1,
    d=1;
    while(a<7){printf("1");
    a++;}
    printf("\n");
    while(b<7){printf("2");
    b++;}
    printf("\n");
    while(c<7){printf("3");
    c++;}
    printf("\n");
    while(d<7){printf("4");
    d++;}
    printf("\n");
    getchar();
    return 0;
    }

    А если по условию нужно задействовать массивы или арифметические манипуляции или ещё что нибудь, то и код нужен соответствующий.
     
  3. NikNik

    NikNik Гость


    Привет, спасибо что ответил. Мне нужно именно через массив, почему моя программа не запускается не можешь сказать?
     
  4. rrrFer

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    Код (Text):
    #include <iostream>
    int main() {
    for (int i = 7; i < 35; ++i) {
    if (0 == i % 7) std::cout << std::endl;
    std::cout << i / 7;
    }
    return 0;
    }
    Добавлено:
    ты не можешь использовать arr пока не выделишь по указателю память, дальше не смотрел.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей